❶ c语言正确的数据输入事情()
选A。scanf表达式没有提供分隔符,只能根据数据类型进行区分。数字10后面不能跟空格符,否则空格符会被字符变量吸收。
❷ C语言中怎么输入数字和字母
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
❸ C语言程序运行怎样输入数据
最好按以下步骤:
1.f9
2.ctrl
+
f9
3.alt
+
f5
如果不能保证程序没有错误,最好先用f9,如果把握行比较大,直接
ctrl
+
f9
,不要第一步。
❹ 这个程序如何正确输入(c语言)
解释:
1、在用“%c”格式输入字符时,空格字符和“转义字符”都作为有效字符输入:
scanf("%c%c%c",&c1,&c2,&c3);
如输入a b c
字符‘a’送给c1,字符‘ ’送给c2,字符‘b’送给c3,因为%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔,因此‘ ’作为下一个字符送给c2。
2、在输入数据时,遇以下情况时该数据认为结束。
① 遇空格,或按“回车”或“跳格”(tab)键。
② 按指定的宽度结束,如“%3d”,只取3列。
③ 遇非法输入。
如scanf("%d%c%f",&a,&b,&c);
若输入
1234 a 123o.26
↓ ↓ ↓
a b c
第一个数据对应%d格式在输入1234之后遇字母a,因此认为数值1234后已没有数字了,第一个数据到此结束,把1234送给变量a。字符‘a’送给变量b,由于%c只要求输入一个字符,因此输入字符a之后不需要加空格,后面的数值应送给变量c。如果由于疏忽把本来应为1230.26错打成123o.26,由于123后面出现字母‘o’,就认为该数值数据到此结束,将123送给c。
解答:所以你应该在输入完71.82后直接输入字母,不要回车,因为回车也是一个字符,系统会当做是将你输入的回车字符送给了C1变量。
❺ C语言正确的输入语句
首先说一下, 这道题目的答案是:C
接下来我们了解下scanf (...) 函数
函数原型 :
intscanf(constchar*restrictformat,...);
1、函数 scanf() 是从标准输入流stdin (标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。
2、函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。每一个指针要求非空,并且与字符串中的格式符一一顺次对应。
返回值 :
scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。
如:scanf("%d%d",&a,&b);
1、函数返回值为int型。如果a和b都被成功读入,那么scanf的返回值就是2;
2、如果只有a被成功读入,返回值为1;
3、如果a和b都未被成功读入,返回值为0;
4、如果遇到错误或遇到end of file,返回值为EOF。end of file为Ctrl+z 或者Ctrl+d。
由上面的知识点可以,输入位置的变量应该是要写成指针类型的(表示取地址)。
int 类型取址是用的是&n, 而char c[5]是数组类型,其地址本身就是 c(同时也是数组名)。
如果以上对你有帮助,请采纳一下, 谢谢。
❻ C语言程序运行怎样输入数据
比方说
int
a;
printf("请输入一个数字:");
scanf("%d",&a);
printf("你输入的数字是:%d",a);
当按回车时就代表你确定了输入