实型数据-社交网络演化计算 模型、方法与案例 高清原书pdf
3.4 实型数据 3.4.1 实型常量的表示方法 实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式: 十进制小数形式,指数形式。 1) 十进制数形式:由数码 0~ 9 和小数点组成。 例如: 0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均为合法的实数。注意,必须有小数点。 2) 指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。 其一般形式为: a E n(a 为十进制数,n 为十进制整数) 其值为 a*10n。 如: 2.1E5 (等于 2.1*105) 3.7E-2 (等于 3.7*10-2) 0.5E7 (等于 0.5*107) -2.8E-2 (等于-2.8*10-2) 以下不是合法的实数: 345 (无小数点) E7 (阶码标志 E 之前无数字) -5 (无阶码标志) 53.-E3 (负号位置不对) 2.7E (无阶码) 标准C允许浮点数使用后缀。后缀为“f”或“F”即表示该数为浮点数。如 356f 和 356.是等价的。 【例 3.5】说明了这种情况。 main(){ printf("%f\n ",356.); printf("%f\n ",356); printf("%f\n ",356f); }