77问答网
所有问题
当前搜索:
c语言float保留两位小数
c语言
输入两个数字求商,
保留两位小数
,我的程序哪里出了问题?结果是0.00...
答:
把scanf中的\n删除。
C语言 float
输出的精度
答:
double与
float
型默认会输出6个0,或者
小数
点后面
保留
至6位。这是默认规定就那样,没办法
c语言
中对应
FLOAT
的%f最多可以有几位
小数
答:
C语言
里对应
float
单精度类型的数据在输出时可以精确到
小数
点后面6位小数。
c语言
四舍五入和直接取整
答:
c
,(int)(x*100+0.5)中x*100就把小数点后两位移到整数部分了,然后强制转换为int,再除以
float
,所以结果为小数点后两位,其他也可以,不过不是
保留两位小数
。你假设x=123.456 x*100+0.5=12345.6+0.5=12346.1//这里加0.5是为了4舌5入 然后强制转化成int为12346 再除以100 结果为123....
C语言
中浮点数变量,
float
和double的选择
答:
如果想让结果更精确的话就选double,如果结果只要求
小数
,精确度不要那么高,选
float
就行了,小数点后
两位
的输出结果,double 是首 选
c语言
中
float
类型,
小数
点后面
保留
0位小数,可以写成%.f吗,还是只能是%...
答:
c语言
的printf格式化输出函数的%.03f,意思是排除非有效数字的0输出,仅
保留
3位有效数字,但是使用%.0f是只能输出0的,例如:printf("%%.03f,%.03f\n",a);//这句可以输出0.007 printf("%%.0f,%.0f\n",a);//但是这句就只能输出0,在最新的GCC编译器中是这样 //但是在visual studio c ...
c语言
中如何
保留
一位
小数
点?
答:
采纳率:52%12级2015.05.17可以通过printf函数中的输出格式说明符来实现
保留
一位
小数
点。具体实现方法见下例:
float
a = 3.14159;printf("%.1f", a); // 输出结果为3.1更一般的形式如下:printf("%x.yf", a); // 其中x, y都是常量,a是待输出的变量。// 对于变量a的整数部分输出,...
c语言
中
float
型和double型的精确度
答:
float
的有效数字(包括整数部分)是6-7位,是指,7位数字能精确一部分,不是全部 double的有效数字(包括整数部分)是15-16位,同上。
C语言
题目 高手请帮忙!!!最佳答案积分送上!!!
答:
1.一个char是一个字节,最大值255,你的赋值显然是越址了,1025=1024+1=2^10+1,二进制就是10000000001,截取前8位,即是10000000,在内存中低位高地址,高位低地址,所以实际上就是00000001,就是1.2.%f 根据需要进行截尾,你可以设置需要几位
小数
点后面的数字:printf “%12f\n”, 6*7 + 2/3;...
C语言
中,
float
与double中的有效位?
答:
float
单精度型,在内存中占4个字节(32位),有效数字是7位十进制数字,double双精度型,在内存中占8个字节(64位),有效数字是15位十进制数字 有效数字是7位十进制数字,
小数
点算一位,小数点后6位
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜