c语言中1.0/2是多少

日期:2021-05-15 11:38:42 人气:1

c语言中1.0/2是多少

数学上是0.5。
但在C语言中,则取决于表示和编译器等。
可以用printf验证:
printf("%.2f",
1.0/2),输出:0.50
C表达式(1.0/2),符号
/
表示除,所以(1.0/2)的值等于0.5。其中,1.0是个单精度浮点数格式的字面值常量所以它是个浮点型数据,以浮点型编码于内存;
2是个整数格式的字面值常量所以它是个整型数据,以整数型编码于内存
    A+
热门评论