C语言基础知识(1)

1、变量名和值
变量名实际上是一个符号地址。当编译程序时,系统打开变量对应类型所需的内存空间(用于存储变量的值),然后系统建立从变量名到内存空间的第一个地址的映射,以便可以通过变量名访问变量值。

变量名由数字、字母和下划线组成。区分大小写,不能从数字开始。变量名的长度(字符数)不是强制性的,但是不同的C编译器可能有不同的要求。

在C语言中,变量必须在使用之前定义,否则编译会出错。在定义变量时,必须指定变量所属的类型。在编译程序时,它根据变量的类型决定要为变量打开多少内存空间,同时可以检查操作的有效性。例如,无法执行在真实数据之间查找余数的操作。

2、整数数据
在C语言中,整数数据有三类:.、int、long和两个属性:signed、unsigned。有六个组合。

整数数据类型长度:C标准没有指定每种类型的长度,而只指定长度不小于int,长度不大于int。通用C编译器将把整数数据存储在机器字中。

3、变量初始化
变量的初始化不会在编译期间完成内存空间的分配(只有静态变量和外部变量在编译期间初始化),而是只在运行时执行函数时才分配值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值