#C语言学习
#数据的存储
1.数字0的ASC码是0;字符0点ASC码是48,strlen函数识别到0就会停止
字符在内存中是以ASC码值进行存储的,也就是\0在内存中存储的是0,所以在第255次时读到0,又因为是字符,0对应\0,所以终止
2.signed char整数取值范围
-128~127,➕1溢出以后减去255
unsigned char整数取值范围
0~255
3.1E10=1.0*10^10
4.小端是低位配低位,指针指向首位的时候,指的也是低位>char是一个字节>8bit
5.整数和浮点数的存储方式是不同的
6.浮点数存储S,M,E,三个数值,M的值在1到2范围内,所以在计算机内部保存M的时候,默认这个数的第一位总是1,因此可以被舍去,只保存后面的xxxxxx部分,比如保存1.01,只保存01,这样可以为计算机节省一位有效数据位
而E要加上中间数127,保证负数被计算
1S+8E+23M>32位
1S+11E+52M>64位
7.整数的视角vs浮点数的视角,得到的结果是不同的不同的