c语言 小问题 关于合法常量问题

2026-06-12

1.12,345不是合法常量,因为中间是逗号而不是点号。 12.345是合法常量,12是合法常量,345也是合法常量。2.规定科学计数法表示的都是浮点型数据。3.C不没有定义π,也不可能定义π,因为它无限不循环。4.sin是C的库函数sin(5)是函数值...

阅读更多

如何判断C语言中的合法常量

2026-06-11

判断C语言中的合法常量方法如下: 1,整型分前缀(0、0x)和后缀(u、l),每种进制中用的数字不同; 2,浮点数后缀f、l,指数表示注意是否在范围内; 3,字符与字符串主要注意转义字符后面是否合法。 譬如,字符串常量是一对双引号括起来的字符序列。 字符常量可以赋值给字符变量,如"char b='a';",但不能把一个字符串常量赋给一个字符变量,同时也不能对字符串常量赋值...

阅读更多

合法c语言常量的规定e

2026-05-31

1、在C语言中,合法的常量必须符合以下规定:常量必须是一个确定的值,不能是变量。 2、例如,10和3.14是合法的常量,但x和count是不合法的常量。 3、常量可以是整数、浮点数、字符或字符串。 实数型常量:必须含有小数点,但看到 float f=1. ;是对的,系统会默认小数点后的值为0,即输出时为1.00000 2.八进制常量:开头必定是0,且后面的数只能在0~7之间。如091就是错误的。 3.十六进制常量:以0x或0X开头,在16进制中不区分大小写,即0x6与0X6等价...

阅读更多