这里写自定义目录标题
一、基本类型
基本类型的值不可以再分为其他类型。
整型
1.整型数据
在程序中根据各种前缀来区分各种进制数,若数超过了范围,则用长整型来表示,即后缀用L或l来表示。
(1)二进制
17到18世纪的德国数学家莱布尼茨首次提出了二进制计数法。二进制技术只需要0和1两个符号,不需要其他的符号。
(2)八进制
Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
(3)十进制
十进制数没有前缀。
(4)十六进制
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或af)表示,其中:AF表示10~15,这些称作十六进制数字。十六进制以0x或0X表示。
十进制转二进制
十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依次步骤直至商为0。
二进制与八进制
3位二进制数按权展开相加得到1位八进制数,三位二进制转成八进制是从右至左开始转换,不足时补0。
将每个八进制数改为二进制数,不足时在最左边补0。
二进制与十六进制
4位二进制数按权展开相加得到1位十六进制数,从右至左开始转换,不足时补0。
将每个十六进制数转为4个二进制数字,不足时在最左边补0。