C语言变量类型和范围

时间:2023-03-13来源:佚名

  什么是变量?变量自然和常量是相对的。常量比如是1、2、3......等固定的数字,而变量,和我们小学学的x是一个概念,我们可以让它是1,也可以让它是2,我们想让它是几是我们程序说了算的。

  那么我们小学学的数学里边,有这么几类,正数、负数、整数和小数。在C语言里,名字和我们数学里学的不一样外,还对数据大小进行了限制。这个地方有一点复杂的是,在C51里边的数据范围和其他编程环境还不完全一样,因此我们下边的这个图,仅仅代表的是C51,其他编程环境可能不一样,大家知道有这回事就可以了。

  C语言的数据基本类型分为整型、字符型以及浮点型,如图1

C语言变量类型和范围

图1 C语言数据类型

  图1中,三种基本类型,每个基本类型又包含了两个类型。其中字符型和整型,除了有一定的数据大小范围之外,只能表达整数。而unsigned型的又只能表达正数,要表达负数必须用signed型,表达小数,必须用浮点型。

  比如上节课最后给的闪烁小灯的程序,我们用的是unsigned int i = 0;这个地方i的范围就是0~65535,我们for语句的写法,如果那个30000改成70000的话,for(i=0;i<70000;i );大家会发现小灯会一直亮,而不是闪烁了,那理解这个问题,当然我们要来了解for语句的用法了。

  这里有一个编程宗旨,就是能用小不用大。就是说定义能用1个字题的,就不定义成int,一方面节省RAM空间可以让其他变量或者中间运算过程使用,另外一方面,占空间小程序运算速度也快一些。

相关阅读

异步电动机和同步电动机有什么区别?区别在于哪里?

异步电动机和同步电动机有什么区别?区别在于哪里?有很多电工朋友在日常工作当中,会遇到很多种不同类型的电动机,比如直流电机、高低压交流电机、步进电机和伺服电机等等。...
2023-06-27

常见家庭电器电路的认识、简单安装及维修,学会这几招维修不求人

电,在我们生活中的应用比较广泛,它给我们的生活带来了很多的便利,我们越来越离不开电了。正因为如此,有时电路故障就给我们的生活带来很多的不便和烦恼。那么,你知道家庭...
2023-06-11
常见家庭电器电路的认识、简单安装及维修,学会这几招维修不求人

干货!建筑电气工程量计算方法大全!

安装造价里,最难的莫过于建筑电气,为何?从电缆电线的区分到分别计算,从电气桥架到爬墙走线,从防雷接地到弱电智能化,每个环节都是比较复杂且难以弄懂的,今天,小编就带...
2023-06-11

怎么选择变压器的容量、台数、型式及结构?看这一篇就够了

变压器主要有以下几种: 主变压器: 用来向系统或用户输送功率的变压器。 联络变压器: 用于两种电压等级之间交换功率的变压器。 厂(站)用变压器: 只供本厂(站)用电的变压...
2023-07-05
怎么选择变压器的容量、台数、型式及结构?看这一篇就够了

15KW电机无故反转,并且超流220A,以为是个玄学事件,背后的原因让人摸不到头脑!

在车间日常运维中,我们遇到了一起关于15千瓦电机频繁跳闸的复杂案例。起初,接到操作工的紧急电话,我们迅速前往现场,发现电机保护器已触发故障报警,显示过电流高达223A,这是一个远...
2024-09-01
15KW电机无故反转,并且超流220A,以为是个玄学事件,背后的原因让人摸不到头脑!

热销商品

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

萝卜头螺丝刀磁性两用伸缩螺丝刀一字十字梅花平口短小改锥

萝卜头螺丝刀是一款多功能、便携实用的手动工具,集一字、十字、梅花(星型)等多种刀头于一体,采用磁性设计,可牢固吸附螺丝,提升操作效率。其独特的伸缩结构让刀头可灵活...
3.28

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条,专为电气设备柜体、玻璃边缘及金属框架设计。采用优质耐候橡胶材质,具备优异的柔韧性与抗老化性能,...
3

儿童帽安全帽工地小孩活动团队农民工表演防砸耐安洪宏安免费印字

洪宏安儿童安全帽专为工地参观、儿童活动及农民工团队表演设计,具备优异的防砸、耐冲击性能,符合国家安全防护标准。采用轻质高强度材料,佩戴舒适,透气性好,适合长时间...
11.8

防静电镊子不锈钢摄子可换头塑料陶瓷聂孑耐高温电子维修工具套装

防静电镊子不锈钢摄子套装是一款专为精密电子维修设计的工具组合,采用高品质不锈钢材质,具备优异的耐腐蚀性与机械强度。其表面经过特殊防静电处理,有效避免静电对敏...
3.15

网站栏目