C语言变量类型和范围

发布时间:2024-01-09
什么是变量?变量自然和常量是相对的。常量比如是1、2、3......等固定的数字,而变量,和我们小学学的x是一个概念,我们可以让它是1,也可以让它是2,我们想让它是几是我们程序说了算的。
那么我们小学学的数学里边,有这么几类,正数、负数、整数和小数。在c语言里,名字和我们数学里学的不一样外,还对数据大小进行了限制。这个地方有一点复杂的是,在c51里边的数据范围和其他编程环境还不完全一样,因此我们下边的这个图,仅仅代表的是c51,其他编程环境可能不一样,大家知道有这回事就可以了。
c语言的数据基本类型分为整型、字符型以及浮点型,如图1
图1c语言数据类型
图1中,三种基本类型,每个基本类型又包含了两个类型。其中字符型和整型,除了有一定的数据大小范围之外,只能表达整数。而unsigned型的又只能表达正数,要表达负数必须用signed型,表达小数,必须用浮点型。
比如上节课最后给的闪烁小灯的程序,我们用的是unsignedinti=0;这个地方i的范围就是0~65535,我们for语句的写法,如果那个30000改成70000的话,for(i=0;i<70000;i++);大家会发现小灯会一直亮,而不是闪烁了,那理解这个问题,当然我们要来了解for语句的用法了。 这里有一个编程宗旨,就是能用小不用大。就是说定义能用1个字题的,就不定义成int,一方面节省ram空间可以让其他变量或者中间运算过程使用,另外一方面,占空间小程序运算速度也快一些。
上一个:windows7关闭uac(win7关闭uac是什么意思)_3
下一个:0402WGF3652TCE,F 0402 36.5K现货购买,厚声0402 36.5KΩ ±1% 1/16W

金士顿固态硬盘数据恢复,金士顿120g固态硬盘里的文件删除了重启后有恢复了是怎么回事
漏电电流为30mA家用漏电保护器安全吗?
注册企业邮箱带域名的方式是什么?特点有哪些?
华为如何隐藏视频文件怎么打开文件,华为手机隐藏文件夹怎么打开
三相交流异步电动机的调速控制电路
什么域名好 注册域名的方法是什么
惠普笔记本电脑的优点和缺点,惠普笔记本有哪些优缺点
粘尘滚筒
海水淡化设备有何实用方法?
ios802越狱怎么恢复,ios812越狱怎么还原