22问答网
所有问题
当前搜索:
printf和scanf的缺点
scanf和printf的
区别及用法是什么?
答:
在调用
printf与scanf的
时候一定要包含#include。printf的用法是:printf(“格式控制字符串”,输出参数一,输出参数二)。格式控制字符串包含:格式控制说明,普通字符。格式控制说明主要是按指定的格式输出数据,包含以%开头的格式控制字符,不同类型的数据采用不同的格式控制字符(int型用%d,float和...
c++中有
printf和scanf
吗?还有补充里的问题
答:
C语言里的标准函数库,C++里其实都有。所以
printf和scanf
都是可以在C++语言里使用的。printf和scanf中的f指的是“format”,格式的意思,因为printf和scanf是格式化输入输出。printf和scanf都在头文件stdio.h里,#include <stdio.h>即可,不过,除非是用C++语言编写一个与C语言严格兼容的程序,不然强烈...
scanf
("%3.1f",&a);
printf
("a=%5.2f\n",a);请问为什么得不到正确的...
答:
scanf
()格式转换的一般形式是 [*][size][l][h]type 其中括号里的参数可选 size 为允许参数输入的数据长度,写3.1让电脑情何以堪啊,不能是小数。他和
printf
的可是转换不一样,size限制最大输入长度,注意一下,建议 scanf("%5f",&a);//5是你要限制的最大输入长度 ...
为何在C语言中
的scanf
()中要用到取地址符,而
printf
()中却不用?_百度知...
答:
printf
意思是输入某个变量的内容,只要知道变量名就行了。我个人认为是不是为了符合人的思考习惯。另外,c语言开发时就这么规定的,没有太多的为什么,当初人家发明c语言时说
scanf
需要加地址符,那咱们用的时候就得加,当初人家发明c语言时说scanf不需要加地址符,那咱们用的时候自然就不用加了。
c语言中scanf("%d",a)
和scanf
(%d",&a)在
printf
("%d",a)中到底
有什么
区 ...
答:
scanf
(%d",&a) 就是读取整型变量a在内存中的地址 。scanf("%d",a)就是读取整型变量a的值。
printf
("%d",a) 就是输出整型a的值。在C语言中,&是取地址运算符,&a表示获取a在内存中的地址。%d 格式化输出整数。scanf() 函数用于从标准输入(键盘)读取并格式化, printf() 函数发送格式化输出到...
在用
scanf
时需要&,
printf
不需要&?
答:
不一定啦,
scanf
函数原型的第一个参数是格式符,第二个参数是变量的地址,如果是一般的变量就需要&,比如:int a,那么:scanf(“%d”,&a),但是如果是数组,比如:char a[10];那么:scanf(“%s”,a)。
c语言中怎么有时候不加#include<stdio.h>的头文件也可以用
printf
...
答:
什么时候都不可以,只要用到这些函数,就应该包含这个头文件,不包含这个头文件而使用这些函数是一个非常不好的编程习惯,会导致你的程序不可移植(支持这个特性的编译系统很少,目前只有TC2以及用TC2作为编译器的一些IDE有这个特性,而且都不标准,如果你将这样的代码移植到其它的编译系统上,会有很多错误...
为什么double类型输入(
scanf
)用%lf,输出(
printf
)用%f?
答:
因此,建议在使用时将double数据强制转换为float类型,但这没有必要。同样地,当使用
scanf
读取double类型数据时,若将其放入float变量,不仅会导致数据格式错位,还会因为存储空间不足而丢失部分数据。因此,使用scanf读取double数据时,应将其正确存储在double变量中。在
printf
时,虽然在实际使用中,float数据会...
关于
scanf的
%f和%lf,及
printf
的%f
答:
当调用带可变长度参数列表的函数时,编译器会安排float参数自动转换成为double类型,其结果是
printf
函数无法区分float型和double型的参数。因此在printf函数调用中%f既可以表示float型又表示double型的参数。另一方面,
scanf
函数是通过指针指向变量的。%f告诉scanf函数在所传地址位置上存储一个float型值,而%lf...
scanf
为什么比cin效率要高?
答:
从原理上来说流操作的效率比
printf
/
scanf
函数族更高,因为是在编译期确定操作数类型和调用的输出函数,不用在运行期解析格式控制字符串带来额外开销。不过标准流对象cin/cout为了普适性,继承体系很复杂,所以在对象的构造等方面会影响效率,因此总体效率比较低。如果根据特定的场景进行优化,效率可以更高...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜