第1个回答 2024-11-04
合法的数值型常量包括五类:整型常量、实型常量、字符常量、字符串常量和符号常量。
一、整型常量
整型常量是表示整数的数值,例如:100,123,0,-41等。
二、实型常量
实型常量有两种表示形式。第一种形式由数字和小数点组成,例如:123.01,0.345,-32.1,0.0等。这里的零省略未写。第二种形式为指数形式,如:12.34E3(代表12.34 * 10^3),12.34乘10的三次方。-35.87e-25等,其中e或E代表以10为底的指数,但注意e或E之前必须有数字且e或E之后必须为整数,不能写成E8或25e3.1。
三、字符常量
字符常量有两类。第一类是普通字符,使用单撇号括起来的一个字符,如:'a','B','3','!'等。注意单撇号内只能有一个字符,如'er'是不合法的。第二类是转义字符,如:' \'', ' \n' ,'\b' ,'\02'等。
四、字符串常量
字符串常量由双撇号括起来的序列字符表示,如:"123",'cha',"45yu"等。
五、符号常量
符号常量使用预定义名称表示特定值,如:#define T 14。从此行开始所有出现的T都将替换为14。