今天简单的学习了一下标识符,数据类型
一、有关标识符
标识符用于给变量、类、方法、以及包(虽然有些概念不是很明白但是背了下来)进行命名
1.以字母、下划线、$开头
2.其他部分以数字+1组成
3.区分大小写(重点应该算是)
4.不能是关键字
注:第一条中的字母,c语言中采用的是ASCII码来表示,Java采用的是Unicode字符集,字符集的内容中,字母可以是汉字。
Unicode字符集所有语言统一编码,字符集与字符编码是分离的,统一用两个字节表示一个字符。
目前广泛使用的是UTF-8为主流编码,衍生自Unicode字符集。
二、有关数据类型
1.数据类型可分为两大类:基本数据类型和引用数据类型
2.基本数据类型分为:字符型、数值型、布尔型
3.数值型分为:整形、浮点型
4.变量的本质实际上是可操作的存储空间
5.有关Java的注释:单行://,多行/**/ 文档注释/** */
6.Java中布尔类型不可以用0和非零值代替,与c不同
三、有关整形和浮点型
之前一个学期学过大致的整形与浮点型
这次的学习我学习到了,浮点型在内存中的存储形式
符号位+阶码+尾数的形式
31.5的浮点数,30的二进制11111
0.5的二进制,0.1
即是 11111.1
化为科学计数法1.11111
阶码为4
尾数为11111
阶码4,移码就是127+4=131
符号位0,移码100000111
尾数 11111
补全就是0 1000 00111 1111100000000000000(补到32位float)
四、自己试着运行的代码
跟着视频的老师敲得代码
public class TestChar{
public static void main(String[] args){
char c1='A';
char c2='中';
System.out.println(c1);
System.out.print(c2);
}
}
运行结果:
试了很多次发现记事本敲出来的代码会有空格无法识别的问题,打算换个工具了
这就是今天的学习情况