笔记2——C 数据类型和变量

1.数据类型

C语言数据类型包括基本类型, 构造类型, 指针类型和空指针等。

基本类型包含整型, 字符型, 浮点型(实型),  枚举类型。

整型包括:

短整型(关键字: short int, 内存中占2字节), 基本整型(关键字: int, 内存中占4字节), 长整型(关键字: long int, 内存中占4字节)。

浮点型包括:

单精度型(关键字: float, 内存中占4字节), 双精度型(关键字: double, 内存中占8字节)。

构造类型包含数组类型, 结构体类型, 共用体类型。

备注:通常说到的整型,都是指有符号基本整型int. 


2.变量的含义

变量是计算机中一块特定的内存空间,变量值在程序运行期间可以变化,变量名可以简单快速地查找到存储在内存中的数据。变量名由数字, 字母, 下划线组成,首字符不能是数字,不可以使用c语言中的32个保留字。变量的类型有整型变量, 实型变量和字符型变量。


3.变量的声明和使用

1)声明变量:

数据类型 变量名;

2)定义时初始化变量:

数据类型 变量名 = 值;

3)定义后初始化变量:

数据类型 变量名;

变量名 = 值;


4.变量的存储类别

从变量的产生时间划分,存储类别分为静态存储和动态存储。静态存储是指程序运行分配的固定的存储方式,而动态存储是程序运行期间根据需要动态分配的存储空间。存储类修饰符主要有auto, static, register, extern.

auto(自动)变量,每次执行该变量,系统会对其重新初始化,调用结束时系统会自动释放存储空间。

static(静态)变量,语句块执行期间,系统只在第一次执行为其分配内存空间,随后变量将保持上一次执行结果。

register(寄存器)变量,指定变量存储在硬件寄存器中。

extern(外部)变量,声明了程序将要使用但未定义的外部变量。

备注:关键字auto可省略,局部变量的默认存储方式是auto(自动).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值