-
-
C语言快速入门之学编程前的必备知识(一)
-
发表于:
2015-9-18 22:24
4654
-
虽然没技术含量,但是我会写一系列的帖子让有其他编程语言基础的同学,快速学会C语言。
一、常用的进制有二进制 八进制 十进制 十六进制
二、二进制转十进制
从最低位(最右)算起,位上的数字乘以本位的权重,权重就是2的第几位的位数减一次方。
比如二进制1101,换算成十进制就是:
1*2(1-1)+0*2(2-1)+1*2(3-1)+1*2(4-1)=1+0+4+8=13
三、十进制转二进制
十进制的数除2,有余数记1,无余数记0,从最后数起
比如 13
13÷2=6 有余数记1
6÷2=3 无余数记0
3÷2=1 有余数记1
1÷2=1 有余数记1
从下到上数起,13的二进制为1101.
十进制转二进制除了这种方法还可以用辗转相除法
四、十六进制与二进制
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
计算机中最小的单位就是bit(位)也就是一个二进制位
bit(位)--Byte(字节)-- KB-MB-GB-TB
8bit=1Byte
1KB=1024Byte
1MB=1024KB
1GB=1024MB
1TB=1024GB
持续更新!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课