C语言数据类型字节数、位数以及二进制转换
以windows操作系统为例
char型:1字节、8位二进制编码
8位二进制编码转换成数字:
( 11111111 ) 2 (11111111)_2 (11111111)2
(1) = 1 × 2 7 + 1 × 2 6 + 1 × 2 5 + 1 × 2 4 + 1 × 2 3 + 1 × 2 2 + 1 × 2 1 + 1 × 2 0 = 255 =1\times2^7+1\times 2^6 +1\times 2^5+1\times 2^4+1\times 2^3+1\times 2^2+1\times 2^1+1\times 2^0=255 \tag{1} =1×27+1×26+1×25+1×24+1×