【Java】Java_08 字符型与布尔值

1.字符型(2个字节)

单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的,“A”表示含有一个字符的字符串

char 类型用来表示在Unicode编码表中的字符

Unicode编码被设计用来处理各种语言的所有文字,它占2个字节,可允许有65536个字符;ASCII码占1个字节,可允许有128个字符,是Unicode编码表中前128个字符

  char eChar = ‘a‘;  

  char cChar =‘中‘;

Unicode具有从0到65535之间的编码,他们通常用从’\u0000’到’\uFFFF’之间的十六进制值来表示(前缀为u表示Unicode)

char c = ‘\u0061;

Java 语言中还允许使用转义字符 ‘\’ 来将其后的字符转变为其它的含义,

char c2 = ‘\n‘;  //代表换行符


转义符


含义


Unicode值


\b


退格(backspace)


\u0008


\n


换行


\u000a


\r


回车


\u000d


\t


制表符(tab)


\u0009


\“


双引号


\u0022


\‘


单引号


\u0027


\\


反斜杠


\u005c

2.boolean类型(一位,不是一个字节)

boolean类型有两个值,true和false,不可以 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。

boolean 类型用来判断逻辑条件,一般用于程序流程控制 。

boolean flag ;

flag = ………;

if(flag) {

  // true分支

} else {

//  false分支

}

3.代码示意

public class TestCharType{
    public static void main(String[] agrs){
        char c1 = ‘a‘;
        char c2 = ‘中‘;
        char c3 = ‘\n‘;
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);

        //字符a强制转型为ASCII值
        int i = c1 + 1;

        System.out.println(i);

        char c4 = (char)i;
        System.out.println(c4);

        //循环打印a-z
        for(int j=0;j<26;j++){
            char temp = (char)(c1+j);
            System.out.print(temp);
        }

        System.out.print("\n");  //换行
        //布尔类型
        boolean b = true ;
        if(b){
            System.out.println("布尔类型");
        }
    }
}
时间: 2024-12-24 02:42:05

【Java】Java_08 字符型与布尔值的相关文章

整型以及布尔值的转换 字符串详解

整型以及布尔值转换 整型 -- 数字 (int) 整型(数字)用于比较和运算 计算机支持的数字范围 32位 ---2 ** 31 -1 ~ 2 ** 31 -1 64位 ---2 ** 63 -1 ~ 2 ** 63 -1 Python2和Python3在整型中的区别 python2 整型 int -- long(长整型) /获取的是整数 python3 整型 int / 获取的是浮点数(小数) 二进制和十进制 456 ----- 十进制数 0101 ----- 二进制数 除此之外还有: 十六进

Java学习笔记——标识符、数据类型、浮点数、字符型、布尔型、类型转换

标识符: 以字母.下划线(_).美元符号($)开头 不可以使用关键字 大小写敏感 可以用下划线分割 int a = 1_0000_0000_1121; 数据类型: int 默认为十进制,八进制以0开头,十六进制以0x开头 System.out.println(*)默认输出十进制 *处Integer.toBinaryString() -->二进制:Octal(八进制):Hex(十六进制) 如果数据的大小不超过byte/char/short的表述范围,则可以自动转型 ☆1 long int 常量在结

java 复习-字符型变量

在java中,字符型变量用char 表示,用来存储字母.数字.标点符号等字符.占两个字节,用unicode编码,可以表示中文和英文.字符要用单引号包围.比如 'A'  '我' 注意事项:     有些特殊的字符,不能直接用单引号,要用转义字符表示.  (1) \n :表示换行  (2) \t :表示制表符,相当与Tab键  (3) \' :表示单引号  (4) \" :表示双引号  (5) \\ :表示一个斜杠"\"  package charTest; public cla

C++中cout输出字符型指针地址值的方法

#include<iostream> #include<string> using namespace std; int main(){ char c[3]={'a','b','c'}; char *p=c; cout<<*p<<' '<<(void*)p<<endl; cout<<*(p+1)<<' '<<static_cast<void*>(p+1)<<endl; cou

doraemon的python之旅 整型、布尔值和字符串1

运算补充 1.in  和 not in #判断某个东西是否在里面 content = input"请输入内容:" if "sex" in content: print("包含敏感字符") while True: content = input"请输入内容:" if "sex" in content: print("包含敏感字符") else: print(content) break 2

字符型变量/常量

字符型在内存中占2个字节,在Java中使用单引号来表示字符常量.例如'A'是一个字符,它与"A"是不同的,"A"表示含有一个字符的字符串. char 类型用来表示在Unicode编码表中的字符.Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符. [示例2-16]字符型举例 char eChar = 'a';  char cChar ='中'; Unicode具有从0到65535之间的编码,他们通常用从'\u0000'到'\uFF

[日常] Go语言圣经--复数,布尔值,字符串习题

go语言圣经-复数 1.我们把形如a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位.两种精度的复数类型:complex64和complex128,分别对应float32和float64两种浮点数精度 2.complex函数用于构建复数,real和imag函数分别返回复数的实部和虚部 go语言圣经-布尔型 1.布尔值可以和&&(AND)和||(OR)操作符结合,并且有短路行为 2.&&的优先级比||高 go语言圣经-字符串 1.一个字符串是一

JAVA八种基本数据类型存储数值,字符和布尔值

把JAVA的知识点在回顾回顾,要不然都忘掉了. 基本数据类型:4类8种 整数型 byte    1      -128~127 short   2 int     4 long    8 浮点型 float   4 double  8 字符型 char    2 布尔型 boolean 1 内存空间不同 取值范围不同 byte 内存空间8 short  内存空间16 int     内存空间32 long     内存空间64 float    内存空间32 double    内存空间64 1

再回首,Java温故知新(五):Java基本数据类型之字符型

Java作为一种强类型语言,意味着每一个变量都会有特定的类型,Java共有8种基本类型,其中有4种整型(byte.short.int.long).两种浮点型(float.double).1种字符型(char)和一种布尔型(boolean),值得注意的是,虽然字符串String非常常用,但是它却不属于基本类型. 三.字符型(接上篇浮点型) char类型用于表示单子字符,Unicode编码单元可以表示为十六进制,范围是从\u0000~\uffff,Java中的char类型使用16位的Unicode字