77问答网
所有问题
我是一个C语言初学者,我怎么也弄不明白什么时候用printf,float,scanf,double,..........在什么情况下用
如题所述
举报该问题
推荐答案 2012-03-15
想在屏幕上输出内容时用printf
float double精度不同,具体情况具体对待,想用精度高的就用double
想输入内容时用scanf并存入某个变量中。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8qIGYNvWN.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
说明你一本书都还没看完。
相似回答
scanf
和
printf
的区别及用法
是什么
?
答:
scanf
的用法是:scanf(“格式控制字符串”,输入参数一,输入参数二)。格式控制字符串包含:格式控制说明,普通字符。格式控制字符串表示输入的格式,(int型用%d
,float
用%f
,double
型用%lf)。普通字符:和上面谈到的
printf
的用法是一样的。输入的参数是变量的地址,所以要在变量前面加&。
C语言
中
什么时候用
int?
float
?char?%d,%f区别
是
什么?
答:
声明的数据是浮点型时就用
float,
浮点型就是后面带小数点的数据,比如说120.00 等等都是浮点型的数据 声明的数据是字符时就用char,比如说汉字,拼音什么的,数字也可以声明成char型,但是无法进行正常的数学运算.d %f都是格式化输入输出的控制符,如果
用printf
或者
scanf
函数输入输出的是整形就用%d,浮点型就...
c语言
中
scanf
和
printf都是
输出函数,两者有
什么
区别呢
答:
两者完全不同
,scanf
是输入函数
,printf
是输出函数,所以会经常同时出现。两者也没有可比性,需要弄清他们的概念。1.scanf()
是C语言
中的一个输入函数。函数 scanf() 是从标准输入流stdio (标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。比如...
C语言
程序设计,关于
float
和
scanf
答:
= 700 * weight * 14.5833之所以不在前面是因为变量weight还没有赋值(
scanf
函数是来给变量weight赋值的).建议找本基础的
C语言
书看看.C语言中的
float
是用来定义浮点数的,浮点数并不是"浮动的数",它既可以表示整数也可以表示小数,浮点数的存储方式和整型数不太一样,使用上效率要低于整型数据....
c语言
里
怎么使用printf
?
答:
scanf
()函数是格式化输出函数,调用格式为: scanf("<格式化字符串>", <参量表>)。格式输出,它
是c语言
中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外...
c语言
中的
scanf
函数的用法
答:
用
scanf
()函数以%s格式读入的数据不能含有空白符时,所有空白符都被当做数据结束的标志。所以题中函数输出的值只有空格前面的部分。如果想要输出包括空格在内的所有数据,可以使用gets()函数读入数据。gets()函数的功能是读取字符串,并存放在指定的字符数组中,遇到换行符或文件结束标志时结束读入。换行符...
求
c语言
中各个语句如int
,float,scanf
的用法和区别?
答:
int 是定义整形的数据
float
是定义单精度实数(想当于是小数)
scanf
就是输入函数,用来接收键盘输入的数字或者字符 用法嘛,就是 int a=23;float b=5.63;scanf("%d%f",&a,&b);这里scanf函数,会把接收的a和b赋予到a和b 相当于是实现了电脑和人之间的一个交换 了解?
大家正在搜
怎么学也弄不明白该咋办
不明白一定要弄明白的成语
不明白的事一定得弄明白
我弄不明白你对我那么好的来意
人永远弄不明白什么是最好的
我弄不明白
弄不明白自己的感情
弄不明白
弄不明白的图片