今天对上次课上讲述的内容进行复习,首先是检查我们,用自己名字开头字母编程,我还是不够熟练,“char"即字符变量,我犯的错误是对字符的相关代码还是不够熟悉,最后一行其目的是以字符代码形式输出c2的值用”%d"输出格式。
重要内容回顾:1.运行c的步骤:编辑(.c) 编译(.obj) 连接(.exe)
2.结构化的程序:顺序,选择,循环
3 数据类型(常量 变量):整型 浮点型 字符型 4 运算符 —算术运算符(+,-,/,%,–,++)类型的自动转换 低级别数据—高级别数据 强制转换 高级别数据—低级别数据 ++ --:使变量的值加或减1 3.2+4/5-4.6 double型
c语句 1 控制语句 例如:if()…else… 条件语句 while()…循环语句
2 函数调用语句 例如 printf (“This is a C statement.”); 加分号即成为语句
3 表达式语句 例a=3; 复合语句 例如: { float pi=3.14159,r=2.5,area;//定义变量
area=pirr;
printf(“area=%f”,area);
}
4.赋值运算符 例 a=3 复合赋值运算符 a+=3等价于 a=a+3 x=y+8 等价于x=x*(y+8);
数据的输入输出 输入 scanf (“字符串”,输入项的地址);字符串包含:普通字符和以%开头的格式控制字符,普通字符,需在键盘原样输入,通常不写普通字符输入项的地址,多个输入项用逗号隔开。
输出 printf(“字符串”,输出项)字符串包含:普通字符,以%开头的格式控制符,普通字符,需在屏幕原样输出,用来提示输出项,多个输出项逗号隔开。
double a,b,c;
scanf(“a=%lf,b=%lf,c=%lf”,&a,&b,&c);
printf(“a=%f,b=%f,c=%f”,a,b,c);
字符输入输出函数 1.用putchar输出函数 例如
#include “stdio.h”
int main()
{char a=‘B’,b=‘O’,c=‘Y’;//定义三个字符量并初始化
putchar(a);
putchar(b);
putchar©;
putchar(’\n’);//向显示器输出一个换行符
return 0;
}
2.用getchar输入一字符 例 :a=putchar();//将键盘输入的字符送给字符变量a
3.用if语句实现选择结构 例:用if语句比较出a,b最大值最小值 #include “stdio.h”
int main()
{ int a,b,max;
a=3;b=4;
if(a>=b)
max=a;
if(b>=a)
max=b;
printf(”%d",max);
return 0;
}