55问答网
所有问题
当前搜索:
printf和scanf的返回值
在用
scanf
时需要&,
printf
不需要&?
答:
不一定啦,
scanf函数
原型的第一个参数是格式符,第二个参数是变量的地址,如果是一般的变量就需要&,比如:int a,那么:scanf(“%d”,&a),但是如果是数组,比如:char a[10];那么:scanf(“%s”,a)。
c++判断输入的是否为数字?
答:
可以参考下面的代码:include<iostream> using namespace std;int main(){ double num;if(cin>>num)cout<<"Input correct!"<<endl;else cout<<"Input erroe!"<<endl;return 0;}
scanf怎么
用?
答:
scanf用途:从键盘输入数据,从键盘得到字符,放到某个变量里。格式:scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。(在有一些实现中,
printf函数与scanf函数
在使用时可以不使用预编译命令#include <stdio.h>。)它...
scanf和printf的
区别是什么?
答:
scanf与printf的
区别如下:1、指代上的区别 (1)printf:是格式化的输出函数。(2)scanf:是C语言的输入功能。2、特点上的区别 (1)printf:调用格式为:printf(“ <格式化的字符串>”,<参数表>)。 printf()是C标准库函数,在stdio.h中定义。 输出字符串可以使用特殊字符,例如字母,数字,...
C语言中
printf
输出float和double都用%f么(
scanf
又如何)
答:
1、
printf
输出float和double都可以用%f,同时double还可以用%lf。2、
scanf
输出float用%f,而double输出用%lf,不能混用。
c语言中scanf("%d",a)
和scanf
(%d",&a)在
printf
("%d",a)中到底有什么区 ...
答:
scanf
("%d",a),是读取1个数字,写入地址a,这个a如果是100,就写到地址100。如果是200,就写到地址200,显然,这很危险,万一a的存储
的值
刚刚好是一些指令的地址什么的,会写到这个地址修改指令,就运行不下去了,出大错。
printf
("%d",a) 就没什么了 把变量a的存储的值输出然后&是取地址。
printf与scanf
什么区别(具体的区别
答:
还可以使用一些转义字符表示特殊的含义。
scanf
:很多带"_s"后缀的函数是为了让原版函数更安全,传入一个和参数有关的大小值,避免引用到不存在的元素,有时黑客可以利用原版的不安全性黑掉系统。比如:char d[20];写成scanf_s("%s",d,20);才是正确的,有这个参数20使准确性提高。
scanf跟printf
有什么区别?
答:
scanf和printf
是功能完全不同的函数,printf向标准输出设备(一般是显示器)输出数据,scanf从标准输入设备(一般是键盘)输入数据。printf是输出函数,scanf是输入函数。scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。 scanf 其调用格式为: scanf("<格式化字符串>",<地址表>)...
c语言中如何输入一段字符串然后执行某程序?
答:
可以按照如下步骤:1 读入字符串,可以使用
scanf
以%s的方式读入字符串,也可以以gets一次读入整行字符串。2 判断字符串。使用strcmp函数,与设定的字符串相比较。如输入字符串存在字符数组cmd中,当输入"test"的时候执行程序,那么当strcmp(str, "test")
返回值
为0时,代表需要执行对应程序。3 执行程序。
C语言中
printf
输出float和double都用%f么(
scanf
又如何)
答:
答:1.C语言中
printf
输出float和double都可以用%f,而double型数据还可以用%lf。2.
scanf
当中若是对双精度的变量赋值是必须是%后跟lf,而printf当中可以用%f也可以用%lf没有限制。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜