66问答网
所有问题
请问在c语言中3╱8.0与3.0╱8有什么不同?为什么。
如题所述
举报该问题
其他回答
第1个回答 2015-10-19
在我的理解中,C 语言里,3 / 8.0 和 3.0 / 8 会在识别出是一个整形除以浮点型或者一个浮点型除以整形后,将整形转换为浮点型,也就是两者都会被处理为 3.0 / 8.0 之后求值。
本回答被网友采纳
第2个回答 2015-10-19
私以为,结果都是一样的。
相似回答
c语言
除法问题
答:
您的赋值:a = 8 / 3;8是个整数,所以8/3=2,然后把2这个整数赋值给a,以浮点数输出a,就转换成了2.0000000 这么做:include <stdio.h> int main(){ double a;a = (double)8 / 3;printf("%f\n", a);return 0;} 希望帮到您。
8/
3在c语言中
值是多少
答:
答案:2。
在C语言中
,除号两边都是整型时,是整除,即舍去小数点后面的数据,且不做四舍五入。 如果写成:
8.0
/3 或 8/
3.0
或 8.0/3.0, 其结果都为 2.666667。
关于
C语言
运算符
╱的
一个问题
答:
因为c语言功能强大,使用灵活,但不同标准不通环境规定也可能不通
,所以还是老老实实弄个可靠的办法来编码。
c语言中
的% lf、% ld分别表示
什么
意思
答:
double,双精度浮点型,输出使用%lf。short int,短整型,输出对应%d。例如:include<stdio.h>void main(){double a;a=
8.0
/
3.0
;short int b;b=8;printf("a=%lf\n",a);//输出双精度型数据printf("b=%d\n",b);//输出短整型数据} ...
c语言
出租车问题 三公里内起步价为
8.0
元,
三
公里以外每公里
的
运价为2.0...
答:
<1>
三
公里内的起步价为
8.0
元,那么这里就可以做一个判断:如果从键盘上输入的乘车里程数小于或者等于3时,那么收费就是8.0元。假设从键盘上输入的里程数是n,收费为m,就有:if(n <= 3){ m = 8;} 然后打印输出就行了。<2>三公里意外的情况,三公里意外每公里的运价为2.0元,那么就是...
3/8,0.37,5/14从小到大排序
答:
5╱14<0.37<
3╱8
大家正在搜
eof在c语言中表示什么
c语言中0和1代表什么
c语言中\0是什么意思
c语言中!什么意思
c语言中%o什么意思
c语言中?:怎么用
c语言中或怎么表示
c语言!是什么
在c语言中
相关问题
C语言中3%8等于多少?
8/3在c语言中值是多少
3米的1╱8是3╱8米对吗
c语言中d=1/3*3.0;与d=1.0/3*3;d=?有什...
C语言中如果一个小数刚好被另一个小数整除,比如 2.4/0....
C语言8.0/5.0
c-free 为什么2*3+2%3输出了0.0,而2.0*3...
在C语言中,表达式5>3&&2||8<4-!0的值为多少?