C语言中的数据类型

变量与常量数据

整个程序运行没有变化——常量

数据类型在程序运行期间可能会改变或被赋值——变量

基本数据类型

整型

1. 注意:

int dogs,cats=94:

只初始化了cats,并未初始dogs,这样写法很容易让人误认为dogs也被初始化为94,所以最好不要把初始化的变量和未初始化的变量放在同一条声明中。

2. long long占64位

    long占32位

    short占16位

    int占16位或32位

3. I或L后缀表示long型

    u或U后缀表示unsigned型

4.打印

打印unsigned int类型的值,使用%u转换说明

打印long类型的值,使用%ld转换说明,%Ix表示十六进制格式打印,%IId和%IIu分别表示有符号和无符号类型

打印short类型的值,使用%hd表示十进制,%ho表示八进制

字符char类型

1.把1字节定义为char类型所占用的位数

2. 初始化把一个字符常量初始化为字母A

char grade='A'

3.用单引号括起来的单个字符,被称为字符常量,用双引号括起来的被认为是一个字符串

4.&符号表示把输入的字符赋给变量

Bool类型

1表示true,0表示false

浮点数

1.浮点数常量:有符号的数字(包括小数点),后面紧跟e或E,最后是一个有符号表示10的指数

可以没有小数点或指数部分,但不能同时都没

可以省略小数部分或整数部分,但不能都没

不要在浮点型常量中加空格

2.用%f说明打印十进制记数法的浮点数,用%e打印指数记数法的浮点数

                     

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值