1.4.3 实型常量与变量
P12
1.实型常量 【例1.9】写出下面程序的运行结果。
#include <stdio.h>
main( )
按指数形式输出
{
}
printf("%f\n", 123451234512345.1 );
printf("%e\n",12345.6788885);
123451234512345.094000 1.234568e+004
data: AB A A_ _ B
1.5 运算符和表达式 1.5.1 算术运算符和表达式 1.5.2 赋值运算符和表达式 1.5.3 逗号运算符和表达式
1.5.4 自加、自减运算符
返回
1.5.1 算术运算符和表达式
+(加) -(减) *(乘) /(除) %(求余) -(求负)
表达式2+3.5的值? 5.5 表达式1/2的值?0 表达式1/2.0的值? 0.5 注意: 表达式5%2的值?1 2.0%5() 表达式2%5的值?2
main( ) { int a,b,x; double c,y,z; c=4.0; y=sqrt(c); a=10; b=20; x=mysum(a,b); z=x+y; printf("z=%lf\n",z); }
int mysum( int m, int n ) { int k; k=m+n; return k; } 程序的运行结果是: z=32.000000
说明:
“%”:两侧运算量必须是整型
其它: 若运算量都是整型,则按整型计算 结果为整型 若至少有一个为实型,则先转化为双精度 型后计算 结果为双精度型 数据类型的转换规则如下: