C言语变量类型和规模-创新互联
什么是变量?变量天然和常量是绝对的。常量就是 1、2、3、4.5、10.6......等固定的数字,而变量则根我们小学学的 x 是一个概念,我们可以让它是 1,也可以让它是 2,我们想让它是几是我们的程序说了算的。
那么我们小学学的数学里边,有这么几类,负数、正数、整数和小数。在 C 言语里,除名字和我们数学里学的纷歧样外,还对数据巨细停止了限制。这个中央有一点复杂的是,在C51 里边的数据规模和其他编程情况还能够不完整一样,因而我们下边的这个图,仅仅代表的是 C51,其他编程情况能够纷歧样,人人晓得有这回事就可以了。
C 言语的数据根本类型分为字符型、整型、长整型以及浮点型,如图 4-1 所示。
图 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 空间可以让其他变量或许两头运算进程运用,别的一方面,占空间小程序运算速度也快一些。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:C言语变量类型和规模-创新互联
新闻来源:http://ybzwz.com/article/eiejg.html