基本数据类型

【1】基本数据类型
逻辑类型 -- 只有两个量true和false,表示逻辑真值和逻辑假值
整数类型 -- C支持四种整数类型:char, short, int和long,整数类型用于处理整数。
浮点类型 -- C支持两种浮点类型:float和double,浮点类型用于处理包含小数部分的数值。
void类型 -- 该类型也叫缺省型,用于描述值为空集, 主要用于说明不返回值的函数或指向任一类型的指针等。


【2】逻辑类型
bool类型 -- 只有两个量true和false,表示逻辑真值和逻辑假值;
C语言中数值型数据非零为真


【3】char类型
char           1字节    -128~127
unsigned char  1字节    0~255
char   c1= 129;         //出错,数据越界
unsigned char  c2= -1;  //出错,数据越界


数据宽度与值域的关系
unsigned char 1字节(8bit) 00000000 ~ 11111111  0 ~ 255
char          1字节(8bit)  
01111111 -- +127
11111111 -- -127
00000000 -- 0
10000000 -- -128

【6】short类型
short          2字节  -32768~32767
unsigned short 2字节  0~65536


【7】int类型
int           4字节   -2147483648 ~ 2147483647
unsigned int  4字节   0 ~ 4294967295


【8】long类型
long          4字节
       unsigned long 4字节



【9】浮点类型
float         4字节
double        8字节


【10】补充:有符号型数据在内存中的存储是以补码的形式
正数的补码 -- 原码
负数的补码 -- 源码的符号位不变数据位取反加1
char  -128 -- 10000000 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值