温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C言语变量类型和规模

发布时间:2020-07-25 05:31:06 来源:网络 阅读:291 作者:yuw2018 栏目:网络安全

什么是变量?变量天然和常量是绝对的。常量就是 1、2、3、4.5、10.6......等固定的数字,而变量则根我们小学学的 x 是一个概念,我们可以让它是 1,也可以让它是 2,我们想让它是几是我们的程序说了算的。
那么我们小学学的数学里边,有这么几类,负数、正数、整数和小数。在 C 言语里,除名字和我们数学里学的纷歧样外,还对数据巨细停止了限制。这个中央有一点复杂的是,在C51 里边的数据规模和其他编程情况还能够不完整一样,因而我们下边的这个图,仅仅代表的是 C51,其他编程情况能够纷歧样,人人晓得有这回事就可以了。
C 言语的数据根本类型分为字符型、整型、长整型以及浮点型,如图 4-1 所示。

C言语变量类型和规模
图 4-1   C 言语根本数据类型


图 4-1 中,四种根本类型,每一个根本类型又包括了两个类型。字符型、整型、长整型,除了可表达的数值巨细规模分歧以外,多是只能表达整数,而 unsigned 型的又只能表达正整数,要表达负整数则必需用 signed 型,如要表达小数的话,则必需用浮点型了。
比方上节课最初的闪耀 LED 小灯的程序,我们用的是 unsigned int i = 0;这个中央 i 的取值规模就是 0~65535,在接下来的 for 语句里,假如我们把本来谁人 30000 改成 70000 的话,for(i=0;i<70000;i++);人人会发现小灯会不断亮,而不是闪耀了,这里天然就有因超越 i 取值规模所形成的成绩,但要彻底搞明确这个成绩,我们还要来理解 for 语句的用法。不必急,接下来我们很快就会学到它了。
这里有一个编程主旨,就是能用小不必大。就是说界说能用 1 个字节 char 处理成绩的,就不界说成 int,一方面节俭 RAM 空间可以让其他变量或许两头运算进程运用,别的一方面,占空间小程序运算速度也快一些。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI