- 7
- 0
- 约3.62千字
- 约 58页
- 2018-10-09 发布于浙江
- 举报
第3章 简单c语言程序
第3章 简单的C语言程序;本章导读; 3.1 C语句的分类;1.控制语句;2.函数调用语句;3.表达式语句; 用一对大括号,把若干条语句括起来,就形成了一条复合语句。形式如下:;5.空语句;例如:
int max(int a, int b)
/*求两个整数的最大值*/
{
; /*此处的空语句表示在以后添加内容,保证当前的程序正常运行*/
};例如:实现空循环
while( getchar()!=’\n’); /*此语句表示只要从键盘输入的字符不是回车键则重新输入*/
例如:实现跳转到目标点
int i=0, sum=0;
ex: ;
sum+=i++;
if( x100 ) goto ex;
…;数据的基本操作之一:键盘输入和屏幕输出
C语言是如何实现数据的输入和输出的呢?;3.2 字符的输入和输出;单个字符的输入和输出:
putchar( )和getchar( );格式: putchar( c )
参数: c为字符常量、变量或表达式
功能:把字符c输出到显示器上,无返回值;单个字符的输入输出
getchar()和putchar()。 ;2.putchar函数;
①getchar函数无参数,它从标准输入设备(键盘)上读入一个字符,直到输入回车键才结束,回车前的所有输入字符都会逐个显示在屏幕上。函数值为从输入设备输入的第1个字符,空格、回车和Tab都能被读入。
②putchar函数的参数是待输出的字符,这个字符可以是可打印字符,也可以是转义字符。
例如:
putchar(\x42);? ? /*输出字母B*/
putchar(0x42);? ?? ?/*直接用ASCII码值输出字母B*/ ;【例3.2】 演示如何使用getchar()和putchar()函数;/*单个字符的输出举例*/
#include stdio.h
void main()
{ int a;
char b,c,d;
a=65;
b=B;
c=\103;
d=\x44; //不可以用X
putchar(a); putchar(\n);
putchar(b); putchar(\n);
putchar(c); putchar(\n);
putchar(d); putchar(\n);
putchar(C); putchar(\n);
putchar(\x42); putchar(\n); //不可以用X
putchar(0x43); putchar(\n);
putchar(0X44); putchar(\n);
putchar(\141); putchar(\n);
putchar(0142); putchar(\n);
};/*单个字符的输出举例*/
#include stdio.h
void main()
{ printf(\n单个字符的输出举例:\n);
putchar(\\); putchar(\n);
putchar(\); putchar(\n);
putchar(\); putchar(\n);
putchar(%%); putchar(\n);
putchar(A); putchar(\n);
putchar(\t);
putchar(A); putchar(\n);
putchar(B); putchar(\n);
};3.3 格式化输出;例3.3 从屏幕上输出两个整数。
#includestdio.h
void main()
{ int a,b;
a=10;
b=20;
printf(output a and b:);
/*输出双引号中的字符串*/
printf(a=%d ,b=%d\n,a,b);
/*输出a和b的值*/
};格式化输出函数---printf函数;printf格式输出函数;例如: 格式转换说明符;表3-1 printf函数的格式转换说明符;说明:
①“输出表列”是需要输出的一些数据。可以是表达式,各个数据之间用逗号隔开。
以下的printf函数都是合法的:
printf(I am a student.\n);
printf(%d,3+2);
您可能关注的文档
最近下载
- 【部编统编版语文】四下语文 全册教材分析(解析)PPT课件合集.pptx VIP
- 泄密事件应急预案(通用版).docx VIP
- 一元二次方程十字相乘法练习100题及答案.docx VIP
- 2025圆锥曲线中档题100道(试题版).pdf VIP
- 2025年演出经纪人演出项目广告投放策略与效果评估专题试卷及解析.pdf VIP
- 2023年广州育才实验学校小升初入学数学真卷附参考答案 .pdf VIP
- 环境科学与工程专业英语第四版(有道文档翻译版).docx VIP
- 2025年特许金融分析师ESG在大宗商品与基础设施投资中的应用专题试卷及解析.pdf VIP
- 2025年江西新能源科技职业学院单招职业技能测试题库及完整答案1套.docx VIP
- 2025年演出经纪人国际演出结算中的国际保险费用处理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)