C语言上课课件-杨虹志.pptVIP

  • 3
  • 0
  • 约3.64千字
  • 约 68页
  • 2017-05-19 发布于河南
  • 举报
C语言上课课件-杨虹志

C程序设计(基础巩固);目录;一、课前说明;二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识 5、数据类型;二、C程序设计基础知识;5.1.1整型数据常见存储空间和值的范围;二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识;+ . 3 1 4 1 5 9 1 ;二、C程序设计基础知识;二、C程序设计基础知识;i = 3; j = ++i; /* 先使i加1,再赋值给j。*/ 执行后:j=4,i=4。 i = 3; j = i++; /* 先把i赋值给j,再使i加1。*/ 执行后:j=3,i=4。;该程序的运行结果? #include stdio.h void main() { int a; a = 3; printf(%d, a++); printf(%d, a); };二、C程序设计基础知识;二、C程序设计基础知识;例如: int i; float f; double d; long e; 10 + a + i*f - d/e 上述转换过程是由系统自动进行的。;二、C程序设计基础知识;该程序的运行结果? #include stdio.h void main() {float x; int i; x=3.6; i=(int)x; printf(%f,%d,x,i);};二、C程序设计基础知识;二、C程序设计基础知识;二、C程序设计基础知识 8、C语句;二、C程序设计基础知识;%o格式符:按八进制格式输出。 %x格式符:按十六进制格式输出。 %u格式符:用于输出unsigned类型数据。 %c格式符:以字符形式输出一个字符。 %s格式符:以字符串格式输出字符串。 例:%s、%ms、%-ms、%-m.ns、%m.ns %f格式符:按实数格式输出。 例:%f、 %-m.nf、%m.nf %e格式符:以指数形式输出实数。 例:%e、%-m.ne、%m.ne;二、C程序设计基础知识;1、从键盘输入一个大写字母,要求改用小写字母输出。;三、选择结构设计;关系运算符、算术运算符、 赋值运算符的优先级关系:;三、选择结构设计;例:a=3,b=2,c=1; 1、ca+b 2、ab==c 3、a!=bc 4、a=bc 例:a=3,b=2,c=1; 1、 d=ab 2、f=abc;三、选择结构设计;逻辑运算符与其它运算符的优先级;例: 设a=3,b=4,x=0,y=0,求值: 1、bx||a 2、abxy||a!=3 3、a==b||x!=y 4、b=aba-!0 5、(a=ab)(b=xy);三、选择结构设计;(3)if (表达式1) 语句1 else if (表达式2) 语句2 else if (表达式3) 语句3 else if (表达式m) 语句m else 语句n ;if语句的嵌套 一般形式: if ( ) if ( ) 语句1 else 语句2 else if ( ) 语句3 else 语句4 使用嵌套if语句时,必须特别注意if与else配对。配对原则:从最内层开始,else总是与它上面最接近的(未曾配对的)if配对。 避免if与else配对错位的最佳办法是加大括号,同时,为了便于阅读,使用适当的缩进,(只有大括号能保证if和else不错位配对,缩进仅便于阅读);[例] 有一函数如下,编程序,输入x值,输出y值。 #include stdio.h void main() { int x,y; scanf(%d,x); if (x0) y = -1; else if (x==0) y = 0; else y = 1; printf(x=%d,y=%d\n,x,y); };三、选择结构设计;例:输入一个百分制成绩,要求输出成绩等级‘A’‘B’‘C’‘D’‘E’。 判别学生成绩的等级: 60分,E级; 60~69分,D级; 70~79分,C级; 80~89分,B级; 90~100分,A级;;60;#include stdio.h void main() {int score,s; char grade; printf(请输入学生的成绩:); scanf(%d,score); s=score/10; switch(s) {case 10: case 9 : grade=A;

文档评论(0)

1亿VIP精品文档

相关文档