c语言char -128~127

1整型变量
整型变量包括长整形,短整型和整型三种,其都还分为有符号型signed和无符号型unsigned。要注意避免无符号型和有符号型的运算

https://blog.csdn.net/u010765526/article/details/73613815

 signed int                   32比特    -2147483648~2147483648-1

unsigned  int               32比特      0~4295967296-1

 signed short int          16比特      -32768~32768-1

 unsigned short int      16比特      0~65536

long [int]                       32比特      -2147483648~2147483648-1

  unsigned long [int]     32比特       0~4294967296-1

2整型常量
八进制以0为前缀 011 012 095

十六进制以0x为前缀 0x01  0xff    

如果十六进制末尾带有L 或者l 代表此常量为长整型,U或者u代表无符号性整型

3实型变量
实型变量有单精度float,双精度double和长双精度long double三种

float 32比特 有效数字6-7位,整数和小数一起 -3.4*10-38~3.4*1038

double 64比特 有效 15-16位 -1.7*10-308~1.7*10308

long double 64比特 有效18-19位 -1.2*10-308~1.2*10308

4实型常量
含有小数的实数,两种表现方式:一般形式为1.2 3.2 4.5 和指数形式 2.2E10 1.1E2=0.011

5字符变量
标识符为char’ 大小为一个字节,8bit,也分为有符号型和无符号型两种。

当其存储字符常量时,实际存储为该字符的的ASCII码值

字符变量和整型变量本质上是相同的

signed char -128~128-1

unsigned char 0~256-1

6字符常量
字符常量只能使用单引号,不能使用双引号

字符常量只能是单个字符,不能是字符串

字符可以是字符集中任意字符,数字被定义为字符型后不能参与数值运算,例如‘5’的ASCII码值为053

7枚举类型
枚举是一种数据类型,而不是构造类型

enum枚举名

{

枚举的值表

};

8字符串常量
字符串在存储时系统会在最后加上一个NULL字符,即‘a’占一个字符,”a“占俩字符
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/daylasitu/article/details/80834437

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值