如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
4.1C语句(yǔjù)概述4.1C语句(yǔjù)概述(2)函数调用语句(yǔjù)printf(“thisisaprograme!”);(3)表达式语句(yǔjù)k++;a=3;(4)空语句(yǔjù);(5)可以用{}把一些语句括起来成为(chéngwéi)复合语句,又称分程序{z=x+y;t=z/100;printf(“%f”,t);}4.2赋值语句(yǔjù)4.3数据(shùjù)输入输出的概念及在C语言中的实现(3)在使用C语言的库函数时,要用预编译命令“#include”将有关(yǒuguān)的头文件包括到用户源文件中。#include<stdio.h>或#include“stdio.h”stdio是standardinput&output的缩写。4.4字符(zìfú)数据的输入输出#include"stdio.h"/*编译预处理命令(mìnglìng):文件包含*/main(){charch1='N',ch2='E',ch3='W';putchar(ch1);putchar(ch2);putchar(ch3);/*输出*/putchar('\n');putchar(ch1);putchar('\n');/*输出ch1的值,并换行*/putchar('E');putchar('\n');/*输出字符'E',并换行*/putchar(ch3);putchar('\n');}程序运行结果(jiēguǒ)如下:NEWNEW1.putchar()函数的格式:putchar(ch);其中ch可以是一个字符变量或常量,也可以是一个转义字符。2.putchar()函数的作用:向终端(zhōnꞬduān)输出一个字符。(1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。另外,从功能角度来看,printf()函数可以完全代替putchar()函数。(2)在程序中使用putchar()函数(hánshù),务必牢记:在程序(或文件)的开头加上编译预处理命令(也称包含命令),即:#include"stdio.h“表示要使用的函数(hánshù),包含在标准输入输出(stdio)头文件(.h)中。4.4.2单个字符的输入──getchar()函数(hánshù)说明getchar()函数(hánshù)的格式和作用。/*案例代码文件名:AL4_9.C*//*功能:说明getchar()函数(hánshù)的格式和作用。*/#include"stdio.h"/*文件包含(bāohán)*/main(){charch;printf("Pleaseinputtwocharacter:");ch=getchar();/*输入1个字符并赋给ch*/putchar(ch);putchar('\n');putchar(getchar());/*输入一个字符并输出*/putchar('\n');}程序运行情况(qíngkuàng)如下:Pleaseinputtwocharacters:ab↙ab1.getchar()函数的格式:getchar();2.getchar()函数的作用:从系统隐含的输入设备(如键盘(jiànpán))输入一个字符。另外,从功能角度来看,scanf()函数可以完全代替getchar()函数。(1)getchar()函数只能用于单个字符的输入,一次输入一个字符。(2)程序中要使用getchar()函数,必须在程序(或文件)的开头加上编译预处理命令:#include"stdio.h“4.5格式化输入(shūrù)与输出4.5.1printf()函数的一般格式(géshi)[案例4.3]已知圆半径radius=1.5,求圆周长和圆面积。/*案例代码文件名:AL4_1.C。*/main(){floatradius,length,area,pi=3.1415926;radius=1.5;length=2*pi*radius;/*求圆周长*/area=pi*radius*radius;/*求圆面积*/printf(“radius=%f\n”,radius);/*输出圆半径(bànjìng)*/printf(“length=%7.2f,area=%7.2f\n”,length,area);/*输出圆周长、面积*/}程序运行结果(jiēguǒ)如下:radius=1.500000length=9.42,area=7.07printf()函数的一般格式如下:printf(格