字符串常量是字符常量吗指数 常量
    在程序运行过程中其值不能被改变的量称为常量。本节介绍整型常量、实型常量、字符常量、字符串常量和符号常量。
    1.整型常量
    整型常量即为整数。一个整型常量例如即为int型。短整型常量在后面提字母“l”或“l”,如l,如果一个整型数少于了int类型的范围就可以被当做一个long int。并无符号常量在后面加之“u”或“u”,后缀为“ul”或“ul”说明就是并无符号长整型unsigned long。
    整型常量可以使用三种形式表示:十进制数、八进制数、十六进制数。每种进制形式的数据都有特殊标记。
    1)十进制数,例如、-60、0。
    2)八进制数,以0开始的数据是八进制数,如代表八进制数,即十进制数83。
    3)十六进制数,以0x已经开始的数是十六进制数,例如-0x代表十六进制数-,即为十进制
数-。
    2.实型常量
    实型常量又称实数或浮点数。实数存有两种则表示形式:
    1)十进制形式。它由三部分组成:整数部分、小数点、小数部分,当整数或小数部分为0时可以省略,但小数点不能省略。它适合于表示不太大或不太小的数,如.0、.、.5、.、0.0等都是十进制数形式。
    2)指数形式。它由三部分共同组成:尾数、字符e(或e)、指数。它适用于于则表示很大或较小的数。e之前必须存有数字,且e后面的指数必须为整数,如e2或e2都代表×。
    如果实型常量后缀是“f”或“f”,则被当成float型,如果实型常量后缀是“l”或“l”,则被当成long double型,否则,c语言编译系统总是将实型常量处理成双精度型的。
    3.字符常量
    字符常量是用单引号括起来的一个字符,如‘a’、‘a’、‘?’、‘0’等。字符常量的值是机器字符
集中字符的数字值,如字符常量‘0’,其ascii码为48,所以存储的实际内容为48。程序中字符常量通常用于字符之间的比较,也可以像其他整型数一样参与运算,这在程序设计中处理字符时十分有用,如要将小写字母转换成大写字母,只需减去32即可。
    字符常量中不包含“’”字符和下划线等符号,为则表示这些符号,字符常量除了另外一种形式——转义字符形式,由一对单引号中的转义字符共同组成,而转义字符就是一组以“”结尾的特殊字符序列,用这种方法可以则表示任何可以输入的字母字符、专用字符、控制字符和图形字符。
   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。