如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C程序设计基础该章的学习内容本章的学习难点计算机中符号的表示基本数据类型C语言的数据类型基本数据类型常量十进制数:非0开头。例如:12340-1234浮点常数字符常数是由一对引号括起的一个或多个字符。当一个字符时,使用单引号;当是字符串(一个或者为多个字符)时,采用双引号。举例:'a'"a""abc"'8'"123"变量变量类型整形变量标准整形短整形——等同标准整形长整形无符号整数浮点数据浮点变量的定义字符变量符号常数(1)符号常量(2)符号常量(3)算术运算符和算术表达式算术运算运算符算术运算的运算规则(1)算术运算的运算规则(2)算术表达式算术表达式的举例算术函数赋值运算符和赋值表达式赋值运算的说明二元运算赋值表达式增1和减1运算符作业例3.1读程序写结果程序举例3.2程序举例3.3位式运算数的三种表示形式位式运算位式运算的运算规则逗号运算符及逗号表达式表达式语句赋值表达式语句赋值表达式函数调用语句空语句与复合语句空语句与复合语句基本输入输出操作的实现字符输入输出操作的实现字符输入函数getchar字符输出函数putchar程序举例有格式输入输出操作的实现格式输出函数printf格式说明d格式符由于是将内存单元的各位的值(0或1)按八进制形式输出,因此输出的数值不带符号。以16进制无符号形式输出整数。一个有符号整数(int型)也可用%u输出;反之,一个unsigned型也可用%d、%o,%x输出。c格式符s格式符f格式符e格式符g格式符普通字符的输出输出列表举例printf函数使用说明转义字符printf函数举例printf("5.x=%e,x=%.2e,x=%g\n",x,x,x);printf("6.%c%8s%c\n",c,"howareyou",c);printf("7.%c%15s%c\n",c,"howareyou",c);printf("8.%c%+10.3s%c\n",c,"howareyou",c);printf("9.%c%-10.3s%c\n",c,"howareyou",c);}格式输入函数scanfscanf的格式控制scanf附加的格式说明字符d格式符o格式符x格式符c格式符s格式符f格式符e格式符输入输出操作中常见的错误分析举例程序举例程序举例#include<stdio.h>main(){inta,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);}#include<stdio.h>main(){inta,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);}#include<stdio.h>main(){inta,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);}#include<stdio.h>main(){inta,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);}#include<stdio.h>main(){inta,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);}#include<stdio.h>main(){inta,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);}#include<stdio.h>main(){intdata1,data2,sum;charop;printf("Pleaseentertheexpressiondata1+data2\n");scanf("%d%c%d",&data1,&op,&data2);printf("%d%c%d=%d\n",data1,op,data2,data1+data2);}#include<stdio.h>main(){intdata1,data2,sum;charop;printf("Pleaseentertheexpressiondata1+data2\n");scanf("%d%c%d",&data1,&op,&data2);printf("%d%c%d=%d\n",data1,op,data2,data1+data2);}#include<stdio.h>main(){intdata1,data2,sum;charop;