二进制,十进制转换
小数部分十进制转成二进制要用乘法,乘2取整
0.625*2=1.25 取整1
0.25*2=0.5 取整0
0.5*2=1 取整1
(0.625)10 = (0.101)2
(0.25)10 = (0.01)2
(0.5)10 = (0.1)2
sizeof是个单目运算符,不是一个函数,用来计算操作数在内存中占据的字节数
原码,反码,补码的互相转换 。有符号的最高位为符号位,0正1负,开头0表示正,开头1表示负
负数的反码转补码的时候要在最后一位+1.无符号的超出取值范围在内存中只会显示0
在字符串常量中存储每个字符串尾自动加个‘\0‘作为字符串结束标志
hello,world\0 a\0 \0
字符’1‘和整数1在内存中是有区别的,字符’1‘由ASCII码值存储,整数1占了2个或者4个字节,一共占内存16或者32位。
数据类型的极限
数据的极限值,#include<limits.h>代表所有数据类型的极限值