C 语言 常见数据类型解析

1、数值类型
2、字符类型
3、数组类型
4、字符串类型

一:数值类型(整型、浮点型)

整型:短整型(short)、整型(int)、长整型(long)
浮点型:单精度型(float)、双精度型(double)

创建格式:
数据类型 变量名;

赋值:
可以在变量创建后赋值(数值类型 a;a=
数字;)
也可在变量创建时赋值(数值类型 a=数字;)
整型可直接赋值给浮点型,反过来不行

作用域:
普通数值类型创建后仅在自身方法中可访问,离开自身方法后将被释放

二:字符类型(char)

char a;(储存单个字符)

创建格式:
数据类型 变量名;

赋值:
可在创建时或者创建后赋值;
需要注意的是,等于符号的后面可以写 ’字符’ ,也可以写 ’字符’ 所对应的 ASCll码,这两种写法是等价的。
例如:char m = ‘ A ’ ;
char m = 65 ;

作用域:
普通字符变量作用域与普通数值类型相同,可参考上面

三:数组类型

创建格式:
数值类型 变量名 [ 数组长度 ];

赋值:
数值类型 变量名 [ 数组长度 ];
第一种:
数值类型 变量名 [ 数组长度 ]={};此时若不写入 数组长度 ,程序会自动以等号右边数组元素个数长度作为数组长度
第二种:
数值类型 变量名 [ 数组长度 ];
变量名[ i ] = 数字; 挨个儿赋值

作用域:
可参考数组与普通变量作用范围区别

四:字符串类型(char)

创建类型:
char a[ 字符串长度 ];

赋值:
字符串类型赋值方式与数组类型相同,可参考上面

作用域:
字符串类型作用域与数组类型相同,可参考上面

注意:
1、字符串中每个字符是以单个字符形式存储
2、字符串变量 char a [ n ] 在自身方法内传递时,只能传递给 char *b 所定义的变量;在不同方法内传递时,
可参考数组与普通变量作用范围区别

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值