c语言的数据类型

c 数据类型:基本数据类型;构造数据类型;指针类型;空类型。
其中,构造数据类型包括:数组,枚举类型,结构体,联合体。

基本数据类型有:整形,浮点型,字符型。
常用的整型常量有:十六进制(0x开头),八进制(0开头),十进制。
c语言变量遵守“先定义后使用”的规则。
默认情况下,定义的变量是有符号的。
int是整型变量的基本类型,还有短整型(short int/short)和长整型(long int/long)。
c语言中并未规定各个数据类型多占的字节数,具体由计算机系统决定。
求字节运算符sizeof。a=sizeof(i)。
通常32位机上short为2字节,int和long占4字节。

浮点型常量的两种表示形式:1十进制小数。2指数形式。xEy或者xey,表x*(10^y).
浮点型变量有单精度(float)和双精度(double)两种,一般分别占4字节和8字节。

字符型:
字符型常量(用单引号括起来的一个字符)
转义字符是一种特殊的字符常量,以反斜杠开头。
字符变量以关键字char来定义,占用一个字节。
由于字符在内存中以ASCII码形式存放,而ASCII码实际上就是个整数,因此字符型变量可以和整型变量进行运算。
字符型变量实质上是一个8位的数值,取值范围-128~127.unsign char取值范围是0~255.
字符串变量是由一对双引号括起来的字符序列,存储时系统自动在尾部家傻姑娘一个字符‘\0’,以表示字符串结束。
常量也可以有名字,就是符号常量。如#define PI 3.141592.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值