当前位置:时代中文网 > 文学 > C与C++语言入门到精通 > 章节目录 > 第九章 常量

第九章 常量

书名:C与C++语言入门到精通 作者:永恒 更新时间:2017-08-13 15:13 字数:991

    常量  常量的意思就是不可改变的量,是一个常数。同变量一样,常量也分为整型常量、浮点型

    常量、字符型常量,还有字符串常量、转义字符常量和地址常量。

     (一)、整型常量  整型常量可以是长整型、短整型、有符号型、无符号型。在Tubbo C 2.0里有符号整型常量的范围从-32768到32767,无符号整型的为0到65535;有符号长整型的范围为-2147483648到2147483647。无符号长整型的范围为0到4294967295。短整型同字符型。  可以指定一个整型常量为二进制、八进制或十六进制。

    如以下语句: -129, 0x12fe, 0177  常量的前面有符号0x,这个符号表示该常量是十六进制表示。如果前面的符号只有一个字母0,那么表示该常量是八进制。  有时我们在常量的后面加上符号L或者U,来表示该常量是长整型或者无符号整型: 22388L, 0x4efb2L, 40000U  后缀可以是大写,也可以是小写。

     

    (二)、浮点型常量  一个浮点型常量由整数和小数两部分构成,中间用十进制的小数点隔开。有些浮点树非常大或者非常小,用普通方法不容易表示,可以用科学计数法或者指数方法表示。

    下面是一个实例:  3.1416, 1.234E-30, 2.47E201  注意在C语言中,数的大小也有一定的限制。对于float型浮点数,数的表示范围为-3.402823E38到3.402823E38,其中-1.401298E-45到1.401298E-45不可见。double型浮点型常数的表示范围为-1.79E308到1.79E308,其中-4.94E-324到4.94E-324不可见。 

    在浮点型常量里我们也可以加上后缀。

     FloatNumber=1.6E10F; /*有符号浮点型*/ LongDoubleNumber=3.45L; /*长双精度型*/ 后缀可大写也可小写。 说明:   1. 浮点常数只有一种进制(十进制)。  2. 所有浮点常数都被默认为double。   3. 绝对值小于1的浮点数, 其小数点前面的零可以省略。如:0.22可写为.22, -0.0015E-3可写为.0015E-3。   4. Turbo C默认格式输出浮点数时, 最多只保留小数点后六位 (三)、字符型常量   字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。 'A', '\x2f', '\013';  其中:\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数。 

( ←快捷键 上一章 回目录 下一章 快捷键→ )

网站首页 | 站点公告 | 最新福利 | 大神专区 | 完本专区

服务邮箱:3476288848@qq.com 客服QQ:3391237369

Copyright © 2016 时代中文网 All rights reserved. 鄂ICP备16014634号

湖北今古时代文化传媒有限公司 联系地址:湖北武汉市武昌区东湖路楚天181产业园8号楼

请所有作者发布作品时务必遵守国家互联网信息管理办法规定,我们拒绝任何色情小说,一经发现,即作删除!

本站所收录作品、社区话题、书库评论及本站所做之广告均属其个人行为,与本站立场无关