变量的类型、作用域、存储空间、生命周期

本文介绍了编程中变量的基本概念,包括数据类型如char、int、float等,以及变量的内存占用。通过sizeof运算符展示了不同数据类型的长度。此外,讨论了变量的作用域,如局部变量和全局变量,以及存储空间如栈和堆。最后提到了变量的生命周期和不同类型的变量,如静态变量和寄存器变量。
摘要由CSDN通过智能技术生成

变量类型
数据类型用来说明数据的类型,确定了数据的解释方式,让计算
机和程序员不会产生歧义。在C 语言中,有多种数据类型,例如:
在这里插入图片描述
在这里插入图片描述
上面的 4 行代码里,出现了 4 种新的概念:数据类型,变量,常量以及程序语句。其中, char,int,float,double, bool(新的 C 标准包含了布尔类型)是数据类型,而且必须小写;name, age,weight,height 是分别对应的数据类型的变量,变量存放在计算机的内存中,用来存放 对应的数据。而”tom”,30,79.1,1.80 则分别是对应数据类型的常量。而以分号结束的一 行代码被成为程序的一条执行语句。
数据的长度(Length)
C 语言中的所有数据类型在内存中所占用的长度是多少呢?
我们可以用 sizeof 这个运算 符来获得确定的长度(字节):
sizeof(char)的长度为:1
sizeof(wchar_t):2 或 4
sizeof(short)的长度为:2
sizeof(int)的长度为:4
sizeof(long)的长度为࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值