00问答网
所有问题
当前搜索:
c语言浮点型输出
C语言浮点类型输出
0.000000
答:
你用的什么编译器?这个不可能是0.000000,因为a,b,ave都是double型变量,所以语句:ave=(a+b)/2;会先把整数2转换成double型再进行运算,结果还是double型,应该
输出
3.500000
请问在
c语言
中如何
输出
百分数?
答:
把需要
输出
的数字乘以100再输出一个百分号 比如:double a=0.5555555;printf("输出一个百分数%f%%\n",a*100);注意:在printf里百分号也要使用%%转义。include <stdio.h> int main (void) {
float
r=0.1523;printf ("%.2f%%\n",r*100);getch ();return 0;} ...
单片机
C语言
中如何将
浮点型
变量转换成字符串
输出
答:
得出的值先保存到一个变量中 如结果为a= 4.234 如果要保留两位小数的话 unsigned int a=4.234*100;unsigned char s[5];s[0]=a/100+0x30;s[1]='.'s[1]=a%100/10+0x30;s[2]=a%10+0x30;
c语言
中
浮点数输出
宽度是什么啊 %5f什么意思,%5.5f呢,举个例子吧_百度...
答:
5.4f //5为域宽, 表示
输出
的字符宽度占5个字符位, 4表示小数点后面取值4位 当域宽过小, 则忽略掉域宽 , 如域宽大于实际宽度, 则输出的字符前用空格占位, 通常多行输出时用来对齐.
C语言
双精度的格式符是%le还是%lf
答:
%lf是以普通的
浮点数
的方式
输出
,而%le是以科学计数法的形式输出。例如:int main(){ double n;scanf("%lf",&n);printf("浮点数的方式%lf\n 科学计数法的方式%le",n,n);return 0;} 输入:123.4556666 浮点数的方式123.455667 科学计数法的方式1.234557e+002 ...
printf中的%
c
,%d,%u...都分别代表
输出
的是什么
类型
的?
答:
f:
浮点数
(包括float和doulbe)e(%E):浮点数指数
输出
[e-(E-)记数法]g(%G):浮点数不显无意义的零"0"i:有符号十进制整数(与%d相同)u:无符号十进制整数 o:八进制整数 e.g. 0123 x(%X):十六进制整数0f(0F) e.g. 0x1234 p:指针 s:字符串 :"%"扩展语句:
C语言
中printf语句的...
C语言
中
浮点数
以整数形式
输出
错误的问题
答:
其实,如你所说,a的值是正确的,只是
输出
是错误的。这就像你给了一个人1块钱,你像让他给你买块糖。但是,你又不让他去糖果店,非让他去烟酒店。你说,他能给你买回来糖吗?至于他买回来的是什么,或者能不能买回来,只有鬼知道了。include "stdio.h"void main(){
float
a=1.0;printf(...
C语言
中
浮点型
数据,%f 和.% f 有人么区别,
输出
数据用不用加?
答:
.nf其中n是一个十进制数字表示打印时显示小数点后n位。%f默认是打印小数点后六位
C语言
中显示小数部分
答:
1、首先在电脑中打开vc6.0,新建一个项目,添加stdio.h头文件。2、然后添加math.h头文件,添加main函数。3、接着定义double
类型
变量 number。4、接着定义down、up变量,使用floor向下取整。5、然后使用ceil向上取整,最后使用printf打印结果。6、最后运行程序,看看结果,如下图所示,就完成了。
c语言
中,%的用法是怎样的?
答:
作为运算符是用来取摸的,也就是取余,给个列子:5%3=2 作为输入输出格式符时如:scanf("%d",&a),printf("%d",a);这时%+格式表示a以什么样的格式输入输出。还有%
c
,%e,%f等等,分别表示以字符型,
浮点型输出
,后两个中e是科学计数法输出的。一般就这两种吧 ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜