国外一个做同人动漫的网站,东莞粤保保安公司,郑州大型网站制作,桂林论坛第3章 C语序结构第三章 基本语句本章要求:1.表达式语句,空语句,复合语句2.数据的输入与输出,输入,输出函数的调用#xff23;语句概述#xff23;程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。3.1 赋值语句赋值语句: 是由赋值表达式再加上分号构成的表达…第3章 C语序结构第三章 基本语句本章要求:1.表达式语句,空语句,复合语句2.数据的输入与输出,输入,输出函数的调用语句概述程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。3.1 赋值语句赋值语句: 是由赋值表达式再加上分号构成的表达式语句.它的一般格式是:变量表达式;注意: 由于赋值符””右边的表达式也可以又是一个赋值表达式,所以赋值语句又可以是如下形式: 变量(变量表达式);例如 : abcde5; 根据赋值运算符号的又结合性,该语句实际上等效于: e5; de; cd; bc; ab;注意:赋值号左边必须是单个变量的表达市;3.2 输出语句在C语言中,所有的数据的输入和输出都是由库函数来完成的!1. printf()函数功能: 按照用户指定的数据格式输出数据.该函数的调用一般形式为:printf(“格式控制字符串”,输出列表);如:int a65,b66;printf(“%d%d\n”,a,b); /*按数字格式连续显示a,b的值*/printf(“%d %d\n”,a,b); /*按数字格式显示a,b的值,中间用空格隔开*/printf(“%c,%c\n”,a,b); /*按字符格式显示a,b的值,中间用逗号隔开*/printf(“a%d,b%d\n”,a,b); /*按数字格式显示a,b的值,中间用逗号隔开并用普通字符作为提示*/printf(“%d\n”,ab); /*先计算ab的值,再按数字格式输出*/所以,它们在屏幕上的输出内容为:656665 66A,BA65,b66131格式字符串:在C中,格式字符串的一般形式是:[标志][输出最小宽度][.精度][长度]类型(1)类型:类型字符用以表示输出数据的类型,其格式符和意义见下表格式字符说明d以带符号的十进制形式输出整数o以八进制无符号形式输出整数(不能输出前缀)x,X以十六进制无符号形式输出整数(不能输出前缀)u以无符号十进制形式输出整数c以字符形式输出,只输出一个字符s输出字符串f以小数形式输出单,双精度数e,E以指数形式输出单、双精度实数(2)输出最小宽度用十进制整数来表示输出的最小位数若实际位数多于定义的宽度则按实际的位数输出若实际的位数少于定义的宽度则补以空格或0.(3)精度精度格式符以“.”开头后跟十进制整数。本项的意义是如果输出数字则表示小数的位数如果输出的是字符则表示输出字符的个数若实际位数大于所定义的精度数则截去超过的部分。(4)长度长度格式符为h,l两种h表示按短整型输出l表示按长整型输出。例如int a15;float b138.3576278;double c3645687;char d’p’;printf(“a%d,%5d,%o,%x\n”,a,a,a,a);printf(“b%f,%lf,%5.4lf,%e\n”,b,b,b,b);printf(“c%lf,%f,%8.4lf\n”,c,c,c);printf(“d%c,%8c”,d,d);则输出结果是a15,00015,17,fb138.357620,138.357620,138.3576,1.38358e002c364569364569,3646dp,2.putchar()函数功能: 是字符输出函数,在显示器上输出单个字符格式:putchar(字符变量或字符常量)如: putchar(‘b’); 输出小写字母bputchar(x); 输出变量x的值putchar(‘\n’); 执行转移字符的功能,并不输出字符使用本函数前必须要用文件包含命令#include或 #include “stdio.h”输入语句一. scanf()函数作用:按指定的格式从键盘输入数据调用的一般格式: Scanf(“格式控制”,地址列表)注意: 格式控制是用双引号括起来的,格式说明是由”%”和格式字符组成的,如%d等,地址列表是由若干个地址组成的列表,可以是变量的地址,也可以是字符串的首地址.如:scanf(“%d%d”,a,b);“%d%d”表示按十进制整数形式输入数据,输入数据时,在两个数据之间以一个或多个空格间隔,也可以用回车键,制表键间隔.a, b分别表示变量a和变量b 的地址。格式字符的串的完整形式: %[输入数据宽度][长度]类型