使用getchar、scanf等函数从串行口输入数据,必须先对串行口初始化,初始化内容之一是写SCON设置串行口工作方式、启动接收。设串行通信传输格式为8个数据位、1个停止位,1个校验位,则设置SCON的数值为下面的()
相似题目
-
getchar函数的功能是接收从键盘输入的一串字符。
-
getchar函数可以接收()个字符,输入数字也按字符处理。
-
使用printf、putchar、puts函数输出数据,必须先对串行口初始化,初始化内容之一是写SCON设置串行口工作方式。设串行通信传输格式为8个数据位、1个停止位,1个校验位,则设置SCON的数值为下面的()
-
若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用()。作为输入数据的间隔。
-
MCS-51单片机中,当串行口处于工作方式0时,可外接移位寄存器。此时,数据从()输入或输出,同步脉冲由()输出。
-
用getchar()从键盘上输入一个字符,用putchar()打印出来!参考程序1与参考程序2都可以实现题目要求。#include int main(){char a;a=getchar();putchar(a);return 0;}参考程序2:#include int main(){char ch;scanf(“%c”,&ch);printf(“%c”,ch);return 0;}
-
用scanf()函数输入浮点数时,可以在格式说明符中指定数据宽度和小数位数。
-
02680081:在scanf(\%d,%d\,&a,&b)函数中,可以使用一个或多个空格作为两个输入数之间的间隔。()
-
有以下程序#include void main(){char a,b,c,d;scanf(“%c%c“,&a,&b);c=getchar( );d=getchar( );printf(“%c%c%c%c”,a,b,c,d);}当执行程序时,按下列方式输入数据12↙34↙则输出结果是
-
在格式化输入scanf函数中,如何%后面跟有*,表示抑制符,输入的数据不会赋值给相应的变量。()
-
6.在scanf函数中,附加格式字符h表示输入短整型数据,不能与其共同使用的格式字符是_______。
-
有以下程序#includemain(){chara,b,c,d;scanf(“%c%c”,&a,&b);c=getchar();d=getchar();printf(“%c%c%c%cn”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)1234则输出结果是()
-
使用scanf()函数,在输入数据时,若遇非法输入则认为该数据输入结束。
-
有以下程序char a,b,c,d;scanf(\%c%c\,&a,&b);c = getchar();d = getchar();当执行程序时,按下列方式输入数据('\\n'代表回车)1234后,a、b、c、d的值分别是______。
-
标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
-
循环控制语句“while(!scanf("%d",&i))getchar();”执行的情况是 ()A.循环输入字符,遇文件结
-
有以下程序:include<stdioh>void main(){char c1,c2,c3,c4,c5,c6;c5=getchar();c6=getchar();scanf("%c%c%c%c",&c1,&c2,&c3,&c4);putchar(c1);putchar(c2);printf("%c%c\n",c5,c6);}程序运行后,若从键盘输入(从第1列开始),则输出结果是()。123<回车>45678<回车>
-
有下列程序:include<stdio.h>main(){ char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar();c6=getchar(); putchar(c1);putchar(c2); printf("%c%c\n",c5,c6);}程序运行后,若从键盘输入(从第1列开始)123<CR>45678<CR>则输出结果是()。
-
scanf()函数的转换说明符中可用()表示要从输入流中读取指定个数的字符或数字。
-
有以下程序:include<stdio.h>main{chara,b,c,d;scanf(%c%c,&a,&b);c=getchar;d=getchar;printf(%c%c%c%c\n,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,注意:回车也是一个字符)12<CR>34<CR>则输出结果
-
在scanf()函数输入中,可以使用一个或多个空格作为两个输入数之间的间隔
-
有以下程序: include(stdio.h> main() {char a,b,C,d; scanf("%c%C",&a,&b); c=getchar();d=getchar(); printf{"%c%c%c%c\n",a,b,C,d); } 当执行程序时,按下列方式输入数据(从第l列开始,代表回车j注意:回车也是 一个字符) 12 34 则输出结果是()。
-
16、串行口工作于方式0时,用作串行数据输入或输出的引脚是()。
-
7、(2010.03全国二级C题)有以下程序: void main() { char a,b,c,d; scanf(“%c%c”,&a,&b); c=getchar(); d=getchar(); printf(“%c%c%c%c\n”,a,b,c,d); } 当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符) 12 34 则输出结果是()。