c语言中1.1/2.0是多少

如题所述

答案是0.550000,double型。
再帮你补充一点吧。
a/b ①当a、b都是整形,得到的结果就是int型。如:6/5=1。(6除以5等于1余1,计算机把结果化成整形,去掉余数,也就是1)
②只要a、b中有一个是小数,得到的结果是double型(当a、b类型不同时,计算机会自动将a、b转化成double型,再计算)。如:6.0/5=1.200000。(6.0是小数,得到的结果就是double型,也就是1.200000)
如果有什么不确定的地方可以用c++运行一下,又快又准确~
希望对你有帮助,望采纳。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-22
1%2=1.
意思就是1整除2后余数是多少。
打个比方1个苹果,但是你每次只能拿2个,1%2,你拿了0次2个苹果,还剩1个苹果。
类似3%2=1,3个苹果中你能拿走1次2个苹果,还剩一个苹果。
第2个回答  2018-05-15
% 用于整数除以整数,计算结果是 余数
0%1 -- 余数 0
1%0 -- 0 不能作除数,作分母,溢出。
2%1 -- 余数 0
2%3 -- 余数 2
7%5 -- 余数 2
第3个回答  2018-02-17
&是按位与运算
1 的二进制表示,只写8位 0000 0001
2 的二进制表示, 0000 0010
得到 0000 0000
因此答案是0
第4个回答  2018-05-15
#include<stdio.h>
int main(){
printf("%d\n",0%1);
printf("%f",0%1);
}
好奇试了一下是0