实型常量又称实数或浮点数。在c语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义 。实型常量在一般的微型集中占用4个字节,一般形式或者指数形式,数值范围都是-1038~1038,有效数字是7位。

指数形式即指数形式的实数。它是由尾数部分、小写字母e或大写字母E、指数部分组成,形式如“尾数E指数”或“尾数e指数”。尾数部分可以是十进制整数或一般形式的十进制实数,指数部分是十进制的短整数(可以带“+”号或“-”号)。数的正负用前面的“+”(可以省略)号或“-”号来区分。
指数形式的实数它的数值可以用公式计算:尾数*10指数
C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。如e3、5e3.6、.e、e等都是非法的指数形式。注意:在字母e或E的前后以及数字之间不得插入空格。
合法实型常量是指在程序中所使用的实数常量,其正确表示方式是使用数字和小数点组成的数字序列,可以带有正负号和指数部分,例如3.14、-2.5、1.23e-4等。在表示实型常量时需要注意小数点位置和指数部分的使用,以及保证数据类型的正确性,避免数据溢出和精度丢失等问题。在程序中正确使用合法实型常量可以保证程序的正确性和可读性。
实型常量又称实数或浮点数。在C语言中可以用两种形式表示一个实型常量。
小数形式: 小数形式是由数字和小数点组成的一种实数表示形式,例如0.123、.123、123.、0.0等都是合法的实型常量。
合法的实型常数是指在编程语言中可以表示和处理的实数常量。它们可以包括整数、小数和科学计数法表示的数字。
合法的实型常数必须符合语言规范中对数字格式的要求,例如不能包含非法字符、不能有多个小数点、不能以0开头等。此外,实型常数的范围也受到数据类型的限制,不同的数据类型可以表示的实数范围不同。在进行数值计算和比较时,合法的实型常数可以被用作操作数。
C语言中的常量可以分为:整型常量、实型常量和字符型常量和字符串常量, 另外还有符号常量和有名常量.、 整型,例如:-123,0xff(十六进制),022(八进制) 实型,例如:3.14,3.14f(单精),3.14lf(双精),1.2e04(科学) 字符常量,'A' 字符串常量,"abc123" 转义字符常量'\0'"\n" 宏定义标识符常量#definee2.71 程序中的e编译时会被2.71替代, 逻辑型常量TRUE(实际上也是宏定义常量) 差不多就这几种吧····
在C语言中,实型常数的字节数取决于它们的具体类型。常见的实型数据类型有float和double。在大多数系统上,float类型通常占用4个字节,而double类型占用8个字节。这些类型的字节数是由浮点数的精度和范围决定的。
float类型提供大约6位数字的有效精度,而double类型提供大约15位数字的有效精度。因此,如果需要更高的精度,则应选择double类型。但是,需要注意的是,某些系统上float类型可能占用更多或更少的字节,这取决于编译器和硬件平台。在写C程序时,应该始终考虑到这些差异,以确保代码的可移植性和准确性。