数据类型

复合

结构、联合、枚举、类

内建

	**整型(没有小数点)**
		有符号:存储数据的最高的二进制位用来表示正负号(符号)
			signed char 		%hhd	1	-128~127
			signed short 		%hd		2	-32768~32767
			signed int 			%d		4	正负2开头的10位数
			signed long 		%ld	   4/8
			signed long long 	%lld	8
		无符号:所有的二进制位都用来表示数(只能表示正数)
			unsigned char		%hhu	1	0~255
			unsigned short		%hu		2	0~65535
			unsigned int		%u		4	4开头的10位数
			unsigned long		%lu		4/8 
			unsigned long long	%llu	8
	**浮点型(小数点是浮动的)**
		单精度:float		%f		4
		双精度:double		%lf		8
		高精度:long double	%LF   12/16
		浮点型数据采用科学计算法:符号位 + 指数 + 尾数,它们的区别是表示的数据范围
		由于浮点型数据采用了特殊的存储格式,因此在计算时需要先解析,因此运算速度比整型要慢,尽量使用整型数据
	**模拟类型**
		char 既能存储整数,又能表示字符,所谓的字符就是符号或图案,在计算机其实是以整数形式存储的,当需要显示时操作系统会根据ASCII表中对应关系显示出符号,占位符 %c
		bool  由于C语言诞生于1971~1973,但是bool类型在1980后才流行计算机界,因此C语言中没有真正的bool类型,使用时需要导入头文件stdbool.h
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值