C语言数据类型

前言

作为刚接触C语言的初学者,写下的内容是自己慢慢整理的笔记,随着学习时间的加长,笔记会慢慢补充,有写得不对,不足的地方,诚挚欢迎大家指出。

整型数据

整型常量

  1. 八进制:整型常量必须以0作为开头,数码取值范围为07.合法的八进制数不能包含符号,表示范围为00177777
  2. 十六进制:整型常量必须以0X或0x开头,数码取值范围为09,表示范围为0X00XFFFF
  3. 长整型常量:带有后缀“L”,长整型变量的范围为-2147483648~+2147483648

整型变量

整型变量的分类

类型符号占用字节
基本型int2字节
短整型short int或short2字节
长整型long int或long4字节
无符号型unsugned根据情况而定

赋值
一般表达式:类型 变量名,变量名;

int a,x,v;			//	a,x,v为整型变量
long b;				// 	b为长整型变量
unsigend c;		// c为无符号整型变量

实型数据

实型常量

实型也称浮点型,所以实型常量也称为实数或者浮点数
表示形式:

  1. 十进制小数形式,如1.2,0.001
  2. 指数形式,如1e2

实型变量

实型变量分类:

类型符号最大有效位数
单精度型float7
双精度型double16
长双精度型long double19

赋值
一般表达式:类型 变量名,变量名

float a=1;
float b=1.0;
// a等价于b,这是因为我们将a定义为实型,所以计算机在读取时将a,b都取值为1.00000

整型、实型和字符型数据间的运算总结

不同数据类型之间运算要先转换成同一种类型,转换方式有:

  1. 自动转换
  2. 强制转换
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值