11问答网
所有问题
当前搜索:
c语言怎么输出小数
c语言
乘法
答:
严格来讲,你的代码是错误的,用int的b接收double型的a的计算结果,是不可以的,即使结果是整数。结果当然也会出现误差。正确的应该是:double a=10.3845;double b;b=10000*a;printf("%lf",b);补充:把上面 printf("%lf",b);改为printf("%.0lf",b); 就能使后面无
小数
。
C语言
用整数输入三角形三个边时
输出
三角形三边对应余弦值
怎么
弄啊
答:
要把a,b,
c
也定义成float的。。否则转换数据类型的时会直接舍去
小数
部分。至于 “为啥我运行的时候显示的A,B,
C
都是0”是因为你测试的时候输入的数小。没有整数部分。所以都是0
关于
c语言
中的类型转换,谢谢了啊!!!
答:
注意:
C语言
中,整数叫“整型数据”。其它格式如下表所示 %d 十进制整数 %o 八进制整数 %x 十六进制整数 %f
小数
或指数形式数据 %c 输入单个字符上表格式说明也同样适用于printf()函数。如第8行就是一例。需要注意的是,在输入数字或单个字符时,数据列表必须用取地址符号,即“&”,而在
输出
时则不用。下面再看...
C语言
浮点运算感觉很奇怪同样的数,算出来结果却不一样,这是
怎么
...
答:
计算机存储和运算都是以二进制处理的,而表达式是十进制的,那么存储或运算时是要转换成二进制,计算完成后
输出
还要再转换成十进制。那么你应该明白二进制每一位权重都是2^N,此处N为位号,位号分布如下:...3,2,1,0(
小数
点) -1,-2,-3...权重分布如下:...2^3,2^2,2^1,2^0 (...
比道
c语言
题目
怎么
做。求教?
答:
x按整型
输出
,所以是12,y共占8位(连
小数
点),小数部分占6位,3.141593刚好8位,所以输出后中间没冇空格!
棣栭〉
<涓婁竴椤
66
67
68
69
70
71
72
73
74
76
其他人还搜