c3顺序结构

合集下载

C语言专升本考试(习题卷5)

C语言专升本考试(习题卷5)

C语言专升本考试(习题卷5)第1部分:单项选择题,共70题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]表达式a>>3|b的计算顺序是( )。

(2分)A)1. 先执行左移,后执行或运算B)1. 先执行或运算,再执行左移C)1. 先执行或运算,再执行右移D)1. 先执行右移,再执行或运算答案:D解析:2.[单选题]对于基类型相同的两个指针变量之间,不能进行的运算是( )。

(2分)A)<B)"=C)+D)-答案:C解析:3.[单选题]以下正确的程序段是( )。

(2分)A)1. char str[20]; scanf("%s",&str);B)1. char *p; scanf("%s",p);C)1. char str[20]; scanf("%s",&str[2]);D)1. char str[20],*p=str; scanf("%s",p[2]);答案:C解析:4.[单选题]若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是( )。

(2分)A)1. read a,b,c;B)1. getchar(a,b,c);C)1. scanf("%d%d%d",&a,&b,&c);D)1. scanf("%d%d%d",a,b,c);答案:C解析:5.[单选题]Char *s1="hello",*s2;s2=s1;则()。

A)s2指向不确定的内存单元B)不能访问"hello"C)puts(s1);与puts(s2);结果相同D)s1不能再指向其它单元答案:C解析:6.[单选题]若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存C)scanf("%d",*p);D)scanf("%d",**p);答案:A解析:7.[单选题]以下选项中,与k=n++完全等价的表达式是()。

C语言题库(判断题部分)

C语言题库(判断题部分)
三、判断题 1、用puts和gets函数只能输入或输出一个字符串。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 2、用puts和gets函数可以输入或输出多个字符串。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 3、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 4、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间没有限制。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 5、用strcat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的'\0'取消,只在新串的最后 保留一个'\0'。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 6、使用strcpy(字符数组,字符串)函数时,字符数组长度必须足够大。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 7、使用strcpy(字符数组,字符串)函数时,字符数组长度没有限制。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 8、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 9、使用strcpy(字符数组,字符串)函数时,字符串后面的'\0'并没有一起拷贝到字符数组中。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 10、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 11、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 12、比较两个字符串是否相等不能通过条件运算符"=="。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 13、如果在共用体中有若干个不同类型的成员,在每一瞬间只有一个成员起作用,实际上是最后一个存放 成员起作用。 答案: 正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 14、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般 就是结构体断题/C9结构体类型与链表/C93共用体与结构体T 15、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元当中最长的 成员长度就是结构体的长度。 答案: 错误 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 16、共用体是各个成员共享同一段存储单元,起始地址相同,占用存储单元最多的成员的长度就是共用体 的长度。 答案: 正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 17、当函数的类型为int型时,VC++允许省略函数声明。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 18、函数定义在先、调用在后时,VC++允许省略函数声明。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 19、当函数的类型为float型时,VC++允许省略函数声明。 答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 20、当函数定义在后、调用在先时,VC++允许省略函数声明。 答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 21、C程序中的变量一定要先定义后使用。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 22、C程序中的变量不必先定义后使用。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 23、在C程序中,ABC与abc是两个不同的变量。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 24、在C程序中,ABC与abc是两个相同的变量。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 25、case后面必须有空格,紧接着是常量表达式。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 26、case后面不必有空格,紧接着是变量表达式。 答案: 错误 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 27、同一个switch语句中的所有case后面的常量表达式的值都必须互不相同。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 28、switch语句中的case和default的出现次序是任意的。

C3-数据类型

C3-数据类型

整型常量的类型
根据其值所在范围确定其数据类型。 在整常量后面加一个字母u或U,认为是unsigned类型。此 时,在内存中的最高位即最左边一位不是符号位,而是数据。 在整常量后加字母l或L,认为它是long int 型常量。
3.2.4
字符常量
字符型数据
如 ‘a’ ‘A’ ‘?’ ‘\n’ ‘\101’ 定义:用单引号 单引号括起来的单个普通字符或转义字符. 单引号 如 ‘A’——65 ‘a’——97 字符常量的值:该字符的ASCII码值 ‘0’——48 ‘\n’——10 转义字Biblioteka :反斜线后面跟一个字符或一个代码值表示
2.变量 变量 “标识符”(identifier)的概念
定义:用来标识变量、常量、函数等的字符序列 组成规则:
只能由字母、数字、下划线组成,且第一个字母必须是字母或 下划线 大小写敏感: case大小写敏感: case-sensitive 不能使用关键字
长度:各个C编译系统有不同的规定。建议不要超过8个 命名原则:
•前置运算──运算符放在变量之前:++变量、--变量 前置运算──运算符放在变量之前:++变量、-- ──运算符放在变量之前:++变量、--变量
先使变量的值增(或减) 先使变量的值增(或减)1,然后再以变化后的 值参与其它运算, 先增减、后运算。 值参与其它运算,即先增减、后运算。
•后置运算──运算符放在变量之后:变量++、变量-- 后置运算──运算符放在变量之后:变量++、变量-- ──运算符放在变量之后 ++、变量
整型变量 1.在内存中的存放形式:二进制(正数、负数的不同 表示形式)。在内存中占两个字节。 最左边一位:符号位。 为正, 为负。 最左边一位:符号位。0为正,1为负。 2.分类(根据数值表达范围的不同) (1)基本整型:int (数字范围:-215~(215-1)) (2)短整型:short int 或 short (3)长整型: long int 或 long

C语言——顺序结构程序设计练习题

C语言——顺序结构程序设计练习题

顺序结构程序设计习题一、选择题:(以下各题□代表空格。

)1.以下程序运行的结果是:#include <stdio.h>int main(){int m=5,n=10;printf(“%d,%d\n”,m++,--n);}A)5,9 B)6,9 C)5,10 D)6,102.以下程序运行的结果是:#include <stdio.h>int main(){int a=201,b=012;printf(“%2d,%2d\n”,a,b);return 0}A)01,12 B)201,10 C)01,10 D)20,013.有定义语句int a,b;若要通过语句scanf(“%d,%d,”&a,&b);使变量a得到数值6,变量b得到数值5,下面输入形式,错误的是:A)6,5<回车> B)6,□□<回车>C)6 5<回车> D)6,<回车>5<回车>4.设有如下程序:#include <stdio.h>int main(){char ch1=’A’,ch2=’a’;printf”%c\n”,(ch1,ch2));return 0;}则以下叙述正确的是:A)程序的输出结果为大写字母A;B)程序的输出结果为小写字母a;C)运行时产生错误信息;D)格式说明符的个数少于输出项个数,编译出错。

5.以下程序运行的结果是:#include <stdio.h>int main(){int x1=0xabc,x2=oxdef;x2-=x1;printf(“%X\n”,x2);return 0;}A)ABC B)0XABC C)0X333 D)3336.以下程序输出的结果是:#include <stdio.h>int main(){ printf(“\n*s1=%15s*”,”chinabeijing”);printf(“\n*s2=%-5s*”,”chi”);}A)*s1=chinabeijing□□□*S2=**chi*B)*s1=chinabeijing□□□**s2=chi□□*C)*s1=*□□chinabeijing**s2=□□chi*D)*s1=□□□chinabeijing**s2=chi□□*7.已有定义int a=-2;和输出语句:printf(“%8lx”,a);以下正确的描述是:A)整形变量的输出格式符只有%d一种;B)%x是格式符的一种,它可以适应与任何一种类型的数据;C)%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的D)%8lx不是错误的格式符,其中数字8规定了输出字段的宽度。

第4章—条件结构、顺序结构、公式节点和事件结构

第4章—条件结构、顺序结构、公式节点和事件结构

49
4.4.4. 事件结构边框上弹出的快捷菜单:
书:P123
50
4.4.5. “编辑事件”对话框:
具体介绍详
选择器标签
书:P114 图6-15 增量按钮
减量按钮
分支选择器
在该分支下执行的 框图程序
条件结构有一个或多个子框图。每个子框图都是一个执行分支, 每一个执行分支都有自己的选择器标签。执行条件结构时,与接入分 9 支选择器数据相匹配的标签对应的框图得到执行。
与C语言Switch语句相比,LabVIEW的选择结构更加灵活。 分支选择器端子的值可以为以下四种:布尔型、整型、字符串型 或者枚举型。
20
4.1.5
条件结构应用举例
目的:求一个数的平方根,若该数≥0,计算该值平方根 并将计算结果输出;若该数<0时,则用弹出式对话框报告 错误,同时输出错误代码“-999.99”。
应该如何写程序?
21
程序框图:
22
运行结果:
23
§4.2 顺序结构
在VI中,程序的运行是靠数据流来驱动的,利用数据流 机制可以实现很多顺序执行的功能。但是只有数据流控制的 顺序执行还不够,在某些复杂的情况下,需要更强的顺序执 行控制结构。引入了“顺序结构”的概念。
对于情况B:执行……
计算表达式值
……. 其他:执行……
...
语句1
语句2
语句n
语句n+1
表达式值= <常量表达式1> 时该开关合上,执行语句1
7
4.1.1 条件结构框图的创建:
创建:在函数选板编程结构中选择“条件结构”, 在程序框图上按住鼠标左键拖出条件结构框图,然 后将在该条件下执行的程序放入相应的条件结构框 图内。

C3-三种基本结构的程序设计-2010.10.9更新

C3-三种基本结构的程序设计-2010.10.9更新
2013-8-19 13
[例3.5]根据考试成绩的等级打印百分制分数段。
main() { char grade; clrscr(); printf("input the grade:"); scanf("%c",&grade); switch(grade) { case 'A': printf("85~100\n"); break; case 'B': printf("70~84\n"); break; case 'C': printf("60~69\n"); break; case 'D': printf("<60\n"); break; default: printf("error\n"); } }
3.3.1 if-goto语句构成的循环结构 3.3.2 while语句 3.3.3 do-while语句 3.3.4 for语句 3.3.5 break语句 3.3.6 continue语句 3.3.7 程序举例 返回
2013-8-19 19
3.3.1 if-goto语句构成的循环结构
[例3.9]求S=1+2+…+100的和。 main() { int i,sum=0; clrscr(); i=1; loop: if(i<=100) { sum+=i; i++; goto loop; } printf("SUM=%d\n",sum); }
2013-8-19 16
[例3.8]输入年、月,输出该月天数。
main() {int 年号能被4整除但不能被100整除,或者年号 year,month,days,flag=1; printf("input year,month=?\n"); 能被400整除的年均是闰年。 scanf("%d%d",&year,&month); switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31; break; case 4: case 6: case 9: case 11: days=30; break; case 2: if((year%4==0)&&(year%100!=0)||(year%400==0)) days=29; else days=28; break; default: flag=0; printf("month is error\n"); 返回 } if(flag) printf("year=%d,month=%d,days=%d\n",year,month,days); }

C3 顺序结构程序设计

C3 顺序结构程序设计

第 3 章 顺 序 结 构 程 序 设 计
1234,1234 运行 结果: 结果: 123.456000,123.456000, 123.5,123.46,1.23e+02 a 例 static char a[]=“Hello,world!” printf(“%s\n%15s\n%10.5s\n%2.5s\n%.3s\n”,a,a,a,a,a); 运行结果: 运行结果:Hello,world! Hello,world! Hello Hello HelCopyright@ Henan Polytechnic University
本章主要内容
3.1
第 3 章 顺 序 结 构 程 序 设 计
C语言语句概述 语言语句概述 字符数据的输入输出 格式化输入输出函数 顺序结构程序设计举例
3.2 3.3 3.4
Copyright@ Henan Polytechnic University
C 语 言
3.3 格式化输入输出函数
格式输出函数
C 语 言
第 3 章 顺 序 结 构 程 序 设 计
C语言程序设计
第3章 顺序结构程序设计
Copyright@ Henan Polytechnic University
C 语 言
引子
问题:一年有春夏秋冬四季,按序执行, 问题:一年有春夏秋冬四季,按序执行,做事亦有先后 顺序,那么C 顺序,那么C语言在编写程序时可以采用这样的顺序结 构吗? 构吗?
Copyright@ Henan Polytechnic University
C 语 言
本章主要内容
3.1
第 3 章 顺 序 结 构 程 序 设 计
C语言语句概述 语言语句概述 字符数据的输入输出 格式化输入输出函数 顺序结构程序设计举例

第四章 补体系统

第四章  补体系统

3.理化特征:



本质为糖蛋白,以酶前体的形式存在。 性质极不稳定,易灭活(56C,30min)。 C1分子量最大,血清中C3含量最高, D因子含量最低。 豚鼠血清中补体含量最高。

4.几种重要补体固有成分的 结构和功能
C1 C3 C9

(1) C1分子的结构和功能
N端
C1q C1r

旁路途径可以识别自己与非己. 旁路途径是补体系统重要的放大机制.



正常状态 C3 C3b
I因子
替代途径
B,Mg2+ Ba
C3bB
C3bBb
H、I因子 灭活
灭活

激活状态
激活物质
攻膜复合体

C3
C3bBb3b
C5转化酶
C3b
C3bBb
C3转化酶
C3b
三、MBL(甘露糖结合凝集素)激活 途径
判断题

1.血清补体成分是抗原刺激机体产生的

2.补体性质很不稳定,多种理化因子及 微生物污染均可使其灭活

3.血清各补体成分中以C3含量最高,且 结构最为复杂

4.补体激活从起始到末端的全过程都是 酶的级联反应

5.补体激活的三条途径所产生的C3b均 能形成C3b正反馈环路

6.革兰氏阴性菌感染机体后,最先激活 的是补体经典途径


3、攻膜阶段—形成攻膜复合体
(MACs,membrane attack complexes)

C1 C4、C2———C4b2b (C3转化酶)
C4a/C2a


C3———C4b2b3b( C5转化酶 ) C3a C5 ———— C5b C5a C6 C7 C8 C9 —— C56789
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章顺序结构程序设计3.1 基本语句(1)空语句:即只有一个分号的语句。

;(2)表达式语句:表达式后加一个分号。

如:m=0;x+y-10%2+2*x,10/2;无具体意义(3)函数调用语句:函数调用加一个分号。

如:printf(“this is a example.\n”);(4)控制语句:是C语言中完成一定控制功能的语句,有如表3.1所示。

表3.1条件控制语句循环控制语句辅助控制语句if语句switch语句while语句do-while语句for语句break中断语句continue继续语句goto转向语句return返回语句(5)复合语句。

将一组语句用花括号{}括起来就形成了复合语句,又称其为分程序。

如:{m=10;printf(“m=%d\n”,m);}3.2 赋值语句赋值表达式后加上一个分号。

例:利用赋值语句交换两变量的值。

设有定义:int a=12,b=5,t;则可以用如下两种方式交换变量a和b的值:⑴t=a;a=b;b=t;⑵a=a+b; b=a-b; a=a-b;3.3 数据的输入输出C语言无I/O语句,I/O操作由函数实现#include <stdio.h>一、格式输出函数•格式:printf(“格式控制串”,输出表)•功能:按指定格式向显示器输出数据•返值:正常,返回输出字节数;printf(“格式控制串”,输出表)•输出表:要输出的数据(可以没有,多个时以“,”分隔)•格式控制串:包含两种信息✓格式说明:%[修饰符]格式字符,用于指定输出格式✓普通字符或转义序列:原样输出d,i x,X o u c s e,E f g %%格式字符:十六进制无符号整数不带符号十进制整数十进制整数指数形式浮点小数单一字符字符串八进制无符号整数小数形式浮点小数e 和f 中较短一种百分号本身int a=567;printf ( “%d”,a );int a=255;printf(“%x”,a);int a=65;printf(“%o”,a);int a=567;printf(“%u”,a );char a=65;printf(“%c”,a);printf(“%s”,“ABC”);float a=567.789;printf(“%e”,a);float a=567.789;printf(“%f”,a);float a=567.789;printf(“%g”,a);printf(“%%”);567ff 101567A ABC 5.677890e+02567.789000567.789%说明格式字符要用小写格式字符与输出项个数应相同,按先后顺序一一对应输出转换:格式字符与输出项类型不一致,自动按指定格式例main(){ unsigned int u=65535;printf(”u=%d \n",u);}输出结果:u=-1int a=3,b=4;printf(“%d %d\n ”,a,b); printf(“a=%d , b=%d\n ”,a,b);例int a=3,b=4;printf(“%d %d \n”,a,b); printf(“a=%d , b=%d \n”,a,b);输出结果: 3 4a=3, b=411 11 11 11 11 11 11 1165535附加格式说明符(修饰符).n 对实数,指定小数点后位数(四舍五入)对字符串,指定实际输出位数修饰符功能m输出数据域宽,数据长度<m,左补空格;否则按实际输出输出数据在域内左对齐(缺省右对齐)-指定在有符号数的正数前显示正号(+)+输出数值时指定左面不使用的空位置自动填0在八进制和十六进制数前显示前导0,0x#在d,o,x,u前,指定输出精度为long型在e,f,g前,指定输出精度为double型l例int a=1234;float f=123.456;static char c[]=“Hello,world!”;printf(“a=%8d,%-8d;\n”,a,a);printf(“f=%10.2f,%-10.1f;\n”,f,f);printf(“c=%10.5s,%-10.3s;\n”,c,c);运行结果:例-例int a=1234;float f=123.456;printf (“%08d \n”,a );printf (“%010.2f \n”,f ); printf (“%0+8d \n”,a );printf (“0+10.2f \n”,f ); 例0 、+例int a=123;printf(“%o,%#o,%X,%#X \n”,a,a,a,a);例#例long a=65536;printf(“%d,%8ld \n”,a, a);例l 00 00 00 00 00 00 00 0100 00 00 00 00 00 00 00//00001234//0000123.46//000+1234//000+123.56//173,0173,7B,0X7B//0, •65536例int a=1234;float f=123.456;char ch=…a‟;printf(“%8d,%2d \n”,a,a);printf(“%f,%8f,%8.1f,%.2f,%.2e \n”,f,f,f,f,f);printf(“%3c \n”,ch);运行•1234,1234结果:123.456000,123.456000, •123.5,123.46,1.23e+02•a 运行结果:Hello,world!•Hello,world!•H ello Hello例m.n 例static char a[]=“Hello,world!”printf(“%s \n%15s\n%10.5s\n%2.5s\n%.3s\n”,a,a,a,a,a);二、格式输入函数格式: scanf(“格式控制串”,地址表)功能:按指定格式从键盘读入数据,存入地址表指定的存储单元中,并按回车键结束返值:正常,返回输入数据个数地址表:变量的地址,常用取地址运算符&格式字符:d,i,o,x,u,c,s,f,e例scanf(“%d”,&a);输入:10 ↵则a=10例scanf(“%x”,&a);输入:11 ↵则a=17附加格式说明符(修饰符)l 修饰符功能h m *用于d,o,x 前,指定输入为short 型整数用于d,o,x 前,指定输入为long 型整数用于e,f 前,指定输入为double 型实数指定输入数据宽度,遇空格或不可转换字符则结束抑制符,指定输入项读入后不赋给变量例scanf(“%4d%2d%2d”,&yy,&mm,&dd);输入19991015 ↵则1999⇒yy, 10 ⇒mm, 15 ⇒dd例scanf(“%3c%2c”,&c1,&c2);输入abcde ↵则‘a‟⇒c1, …d‟ ⇒c2例scanf(“%3d%*4d%f”,&k,&f);输入12345678765.43↵则123⇒k, 8765.43⇒f例scanf(“%2d •%*3d•%2d”,&a,&b);输入12•345•67↵则12⇒a, 67⇒b输入分隔符的指定–一般以空格、TAB或回车键作为分隔符–其它字符做分隔符:格式串中两个格式符间字符例scanf(“%d%o%x”,&a,&b,&c);printf(“a=%d,b=%d,c=%d\n”,a,b,c);输入123 123 123↵输出a=123,b=83,c=291例scanf(“%d:%d:%d”,&h,&m,&s);输入12:30:45↵则12 ⇒h, 30 ⇒m, 45 ⇒s例scanf(“%d,%d”,&a,&b)输入3,4 ↵则3⇒a, 4 ⇒b例scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);输入a=12,b=24,c=36 ↵说明:–用“%c”格式符时,空格和转义字符作为有效字符输入如scanf (“%c%c%c”,&c1,&c2,&c3);若输入 a bc ↵则a ⇒c1, •⇒c2, b ⇒c3输入数据时,遇以下情况认为该数据结束:遇空格、TAB 、或回车遇宽度结束遇非法输入如scanf(“%d%c%f”,&a,&b,&c);若输入1234a123o .26 ↵则1234 ⇒a, …a‟ ⇒b, 123 ⇒c输入函数留下的“垃圾”:例int x;char ch;scanf(“%d”,&x);ch=getchar();printf(“x=%d,ch=%d \n”,x,ch);执行:123↵输出:x=123,ch=10例int x;char ch;scanf(“%d”,&x);scanf(“%c”,&ch);printf(“x=%d,ch=%d \n”,x,ch);执行:123↵输出:x=123,ch=10解决方法:(1)用getchar()清除(2)用函数fflush(stdin)清除全部剩余内容(3) 用格式串中空格或“%*c ”来“吃掉”例int x;char ch;scanf(“%d”,&x);scanf(“ %c”,&ch);或scanf(“%*c%c”,&ch );格式:getchar( )功能:从键盘读一字符三、字符输入函数例/*ch3_4.c*/#include <stdio.h>main(){ int c;printf("Enter a character:");c=getchar();printf("%c--->hex%x\n",c,c);}运行结果:Enter a character:A A--->hex41字符输出函数格式: putchar( c )参数: c 为字符常量、变量或表达式功能:把字符c 输出到显示器上/*ch3_1.c*/#include <stdio.h>main(){ int c;char a;c=65; a='B';putchar(c); putchar('\n'); putchar(a);}运行结果:A B 例注:使用getchar()和putchar()须编译预处理#include <stdio.h>。

相关文档
最新文档