初识C语言——数据类型

前提

仅供个人学习记录,若有错误,欢迎指点

----------------------------------------------------------------------

变量

定义:存储数据的命名空间,值可变化

全局变量:在大括号之外,作用于整个程序,生命周期为整个程序

局部变量:在大括号之内,只作用于所在的局部范围,周期从进入作用域开始,出了作用域便结束

规则:局部优先,即全局变量和局部变量的名称一样时,优先采用局部变量

数据类型

作用  创建变量,向内存申请空间存放数据,决定了不按量可以存放什么样的数据以及占用多少内存

分类

整数——1,2,3

浮点数——1.2,1,0

字符——a,#,A

字符串——hello,world!

基本数据类型

char——字符数据类型,存储字符——1字节

short——短整型,存储整数——2字节

int——整数类型,存储整数——4字节

float——单精度浮点型,存储浮点数——4字节

double——双精度浮点型,存储浮点数——8字节

除此之外还有,long,long long,array,struct等

定义变量的方法

  1. 确定变量需要存放的数据,选择数据类型(例:需要需要存放整数,用int)
  2. 自己给变量取个名字,但不能与C语言的关键字重名
  3. 数据类型和变量名中间要有空格,定义多个变量时,要用逗号把变量隔开

范例:int a,b,c;

常量

定义:不变的值,携带数据进变量
分类
  1. 字面常量:字符,字符串,浮点数,整数(A,hello,3.14,2)
  2. const修饰的常变量(例如const  int a=10;a本质上是变量,这个存储空间被放入10这个常量,但a有const修饰,不能修改a的值,所以有常数性质)
  3. #define定义的标识符常变量(#define Max=100;)

  4. 枚举变量(有些复杂,后续补充)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值