wxm第4章 最简单c程序设计 .pptVIP

  • 5
  • 0
  • 约4.28千字
  • 约 13页
  • 2018-04-28 发布于福建
  • 举报
wxm第4章 最简单c程序设计

c语言 第四章 最简单的c程序设计 ----顺序结构 知识点: 掌握常用的库函数 输入和输出是以计算机主机为主体而言的★ 输出:从计算机主机向输出设备(显示器,打印机…)输出数据。 输入:从输入设备(键盘,鼠标,扫描仪…)向计算机主机输入数据。 C标准函数库提供了大量有用的函数: (常用库见教材P371) 标准输入和输出函数库、 字符串函数库、 数学函数库 动态存储分配函数库、 …… ★字符输出函数 putchar( 参数 ); 2. ★字符输入函数 getchar( ) 注意:该函数无参数,且只能接收一个字符 标准格式化输入、输出★ (#includestdio.h ) 1. ★格式化输出函数 printf(”格式控制”,输出列表) printf的附加格式说明(参见P81,表4-2) 2. ★ 格式化输入函数scanf(”格式控制”,地址列表) 数学函数 (#includemath.h ) 数学公式: area= s(s-a)(s-b)(s-c) 其中 s=(a+b+c)/2 * 王馨梅 #include stdio.h void main() {char a1=A; putchar(a1); putchar(B); putchar(\n); putchar(67); } 可以是字符变量、字符常量(如’a’、’\n’) 或整型变量或常量( 其值为0~127才有ASCII码意义) 。 字符数据的输入和输出★ ( #include stdio.h ) #include stdio.h void main( ) {char c; printf(请输入你的性别(M or F): \n); c=getchar( ); printf(“刚才您输入的是: ); putchar(c); } 思考:1、如果输入为1.89 (错误数据),会怎样? 2、如何进行输入数据有效性检查? 参见教材p81 %d 以十进制形式输出符号整型数据(decimal) %u 以十进制形式输出无符号整型数据(unsigned) %o 或%O 八进制无符号整型数据(octal ) %x 或%X 十六进制无符号整型数据( hexadecimal ) %c 一个字符(charactor) %s 一个字符串(string) %f 以小数形式输出一个浮点数 (float) %e 或%E 以指数形式输出一个浮点数 (exponent) 选择正确的输出格式,否则出现逻辑错误或无法运行 #include stdio.h void main( ) { unsigned int a=0xFFFFFF4B; printf(%u ,a); //正确 printf(“%d ”,a); //逻辑错误 printf(“%c ”,a); //逻辑错误 } printf(“%f ”,a);//运行报错 int w=13; float y=12.567; printf(%4d\n,w); printf(%-4d\n,w); printf(%f\n,y); printf(%6.2f\n,y); printf(%-6.2f\n,y); } 正号表示靠右,负号表示靠左, %6.2f 6为总占位数(包括小数点占一个位置) 2为小数点后的位数。 例: double y=1e-28; printf(%f \n,y); printf(“%.30f \n”,y); 例: float a; double b; scanf(“%f %lf”, a, b); //注意:双精度的格式符号 scanf输入时为“%lf” printf输出时为“%f” 输入时注意匹配:个数、类型、间隔符号 : 取地址运算符 “%c好%c” 用户用键盘输入两个字

文档评论(0)

1亿VIP精品文档

相关文档