00问答网
所有问题
我是一个C语言初学者,我怎么也弄不明白什么时候用printf,float,scanf,double,..........在什么情况下用
如题所述
举报该问题
推荐答案 2012-03-15
想在屏幕上输出内容时用printf
float double精度不同,具体情况具体对待,想用精度高的就用double
想输入内容时用scanf并存入某个变量中。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rIjDn0BZ0.html
其他回答
第1个回答 2012-03-15
printf: 输出到屏幕
scanf:从键盘获得输入
float:单精度
double: 双精度
double比float精度高,如果程序不是很大,小数都用double就行了
第2个回答 2012-03-15
输出内容:printf
单精度:float 保留6位小数
接收内容:scanf
双精度:double 12位小数
第3个回答 2012-03-15
说明你一本书都还没看完。
相似回答
C语言
中
,什么时候
该
用float
、int、
printf
、
scanf
答:
按英文字面意思来理解。
float
:浮点,就是对应我们在数学中的小数;int:integer,整数。
printf
= print(打印)+f(function 函数),就是打印函数,输出到屏幕上,输出函数;
scanf
= scan(扫描)+f(function 函数),扫描函数,就是外面的东东扫描到电脑里面,作为输入,就是输入函数。
C语言
中
什么时候用
int?
float
?char?%d,%f区别
是
什么?
答:
声明的数据是浮点型时就用
float,
浮点型就是后面带小数点的数据,比如说120.00 等等都是浮点型的数据 声明的数据是字符时就用char,比如说汉字,拼音什么的,数字也可以声明成char型,但是无法进行正常的数学运算.d %f都是格式化输入输出的控制符,如果
用printf
或者
scanf
函数输入输出的是整形就用%d,浮点型就...
关于
一个c语言
程序的问题
,我是初学者,
请用简单的语言告诉我。。。谢了...
答:
问题1:可以的。但第7行要改为:
scanf
("%lf",&r);问题2:
printf
("圆的周长为:%f\n",2*PI*r); //这个表示在%f这个位置以实数形式输出2*PI*r的值,引号内的其他字符原样输出,\n表示换行。若2*PI*r的值为31.4,则输出:圆的周长为:31.40000<换行> ...
c语言
的
double
和int的区别,%d和%f的区别
答:
double
:双精度实型数,即我们通常意义下的小数,例如1.25、1.37、5.0等。d:这
是C语言
中scanf用于输入整数的格式,输入整数的格式
是scanf
("%d",&a)。f:这是C语言中scanf用于输入小数的格式,输入整数的格式是scanf("%lf",&a)。在你的公式C=(F-32)*5/9计算结果应该为双精度,不能用int...
大家正在搜
怎么学也弄不明白该咋办
不明白一定要弄明白的成语
不明白的事一定得弄明白
我弄不明白你对我那么好的来意
人永远弄不明白什么是最好的
我弄不明白
弄不明白自己的感情
弄不明白
弄不明白的图片