二进制到十进制的转换;
十六进制:每位只能用[0,15]来表示,其中A~F表示10,11,12,13,14,15
- 十六进制与二进制之间的转化:4位二进制表示一个16进制; - 十六进制与10进制的转化;
有符号数:最高位的bit表示符号,剩下的bit表示数据; 正数:最高为用0,后面是数据部分; 负数:最高位是1,数据部分是正数的二进制取反以后再+1;
-正数负数相加=0
小数 科学计数法的方式来存储小数; 4个字节为单精度小数,8个字节的为双精度小数;计算机是没有办法直接存储字符的,0,1;
计算机只能存放数据,所以必须要规定好数据到对应字符的映射;
数据到字符的映射,叫做编码–>将数据当做字符,然后使用这个编码对照表,翻译出来;;
Ascii编码:英文字符对照编码 ->一个字节就能搞定;utf8编码:大部分的文字的编码;其他编码;不是说计算机不能直接表示字符吗?那为什么printf能看到字符?
把数据当成字符;计算机图形学绘制出来的;