学校网站建设必要性,动画制作专业电脑推荐,做网站必看的外国书籍,wordpress文章定时发布文章目录 一、基础类型(根据系统不同占用字节数会有变化)1.1、有符号整形1.2、无符号整形1.3、字符型1.4、浮点型1.5、布尔型 二、进制转换2.1、二进制2.2、八进制2.3、十进制2.4、十六进制2.5、N进制2.6、进制转换关系对应表 三、数据位宽3.1、位3.2、字节3.3、字3.4、双字3.5… 文章目录 一、基础类型(根据系统不同占用字节数会有变化)1.1、有符号整形1.2、无符号整形1.3、字符型1.4、浮点型1.5、布尔型 二、进制转换2.1、二进制2.2、八进制2.3、十进制2.4、十六进制2.5、N进制2.6、进制转换关系对应表 三、数据位宽3.1、位3.2、字节3.3、字3.4、双字3.5、四字 C语言介绍 C语言是一门面向过程的计算机编程语言与C、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此C语言可以编写系统软件。 当前阶段在编程领域中C语言的运用非常之多它兼顾了高级语言和汇编语言的优点相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时C语言的普适较强在许多计算机操作系统中都能够得到适用且效率显著。 C语言拥有经过了漫长发展历史的完整的理论体系在编程语言中具有举足轻重的地位。 一、基础类型(根据系统不同占用字节数会有变化) 1.1、有符号整形
short,int,long,long long分别占用2字节4字节4字节8字节,
1.2、无符号整形
在有符号整形前面加unsigned例unsigned int,取值从0开始
1.3、字符型
char一个字节取值是-128~127, unsigned char取值是0~255
1.4、浮点型
float,double分别占4字节(单精度数)8字节(双精度数)
1.5、布尔型
true或false表示真假或者0,1,非零即为真否则为假
二、进制转换 2.1、二进制
逢二进一取值范围是0~1
2.2、八进制
逢八进一取值范围是0~7
2.3、十进制
逢十进一取值范围是0~9
2.4、十六进制
逢十六进一取值范围是0~F(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
2.5、N进制
逢N进一取值范围是0~(N-1)
2.6、进制转换关系对应表 例十六进制用(0x)表示
0x9D1001-1101
三、数据位宽
3.1、位
bit数据宽度1位
3.2、字节
byte 数据宽度8位
3.3、字
word 数据宽度16位
3.4、双字
dword 数据宽度32位
3.5、四字
qword数据宽度64位