对齐标识符C语言,C语言程序设计实用教程_第3章标识符与基本数据类型.ppt

C语言程序设计实用教程_第3章标识符与基本数据类型.ppt

《C语言程序设计实用教程》 主要内容及难点 概述 3.1 标识符与关键字 3.1.1 标识符 3.1.2 关键字 3.2 变量与内存 3.2.1 了解内存 3.2.2 为变量分配内存 3.2.3 为变量赋值 3.2.4 使用变量的基本原则 3.3 整型类型 3.3.1 整型常量 3.3.2 int型变量_1 3.3.2 int型变量_2 3.3.3 short型变量 3.3.4 long型变量 3.3.5 无符号整型变量 3.4 浮点类型 3.4.1 浮点型常量 3.4.2 float型变量_1 3.4.2 float型变量_2 3.4.3 double型变量 3.5 字符型 3.5.1 字符常量 3.5.2 char型变量 3.6 常量 3.6.1 字面常量 3.6.2 符号常量 3.6.3 const常量 3.7 数据转换 3.8 变量的地址和大小 3.9 输出数据 3.9.1 printf函数 3.9.2 putchar函数 3.10 输入数据 3.10.1 scanf函数_1 3.10.1 scanf函数_2 3.10.2 getchar函数 3.11 小节 1.printf函数的格式 printf(输出模式,输出值列表); 例如: printf("输出结果%d,%f,%d\n",x,y,100) ; “输出模式”是一个用双引号括起的字符序列,该字符序列中的字符由格式符和普通字符所构成。例如"输出结果%d,%f,%d\n" “输出值列表”是用逗号分隔的变量、常量或表达式。例如x,y,100 “输出模式”中的格式符的个数与“输出值列表”中列出的待输出的值的个数应当保持相同。 2.printf的执行效果 printf输出的信息就是将“输出模式”中的格式符按从左到右的顺序替换为“输出值列表”对应的待输出的值,而“输出模式”中的普通字符原样输出。 3.格式符的作用:正确使用格式符可以准确输出数据。 格式符的意义见P52. 4.修饰格式符 输出数据时可以为格式符增加输出样式的修饰,例如: %10d的作用是输出的整数占10列,并靠右对齐。 %-10d的作用是输出的整数占10列,并靠左对齐。 %20.15f的作用是输出的数据占20列,保留15位小数,并靠右对齐。 %-20.15d的是输出的数据占20列,保留15位小数,并靠右对齐。 如果需要输出一个字符也可以选择使用putchar函数。 putchar函数的格式如下: putchar(char型变量或常量); 假设char型变量c中存放着字符A,那么 putchar(c); 执行的效果就是在输出窗口显示字符A。 本节将学习 scanf函数和getchar函数,它们的作用是让用户从键盘输入变量的值。 1.scanf函数的格式 scanf(输入模式,变量地址列表 ); 例如: scanf("%d,%d",&x,&y); “输入模式”是一个用双引号括起的字符序列(字符串),该字符序列中的字符由格式符和普通字符所构成,例如"%d, %d" “变量地址列表 ”是用逗号分隔的变量的地址。例如&x,&y “输入模式”中的格式符的个数与“变量地址列表”中列出的变量的地址的个数应当保持相同。 2.scanf函数的作用 当程序执行scanf函数时,会等待用户按着该函数中指定的模式从键盘输入信息,其中输入模式中的格式符要求用户按着该格式符的要求输入数据,该数据将赋值给地址列表中的变量。 操作系统是按着输入模式中格式符出现的顺序(从左到右),依次按着地址列表中列出的地址(从左到右)寻找变量,并将值送到变量中。 3.格式符的作用:正确的格式符能将用户从键盘输入的数据送到对应的变量中 ,格式符的意义见P55. 4.为数值型变量赋值 在scanf函数中使用相应的格式符为short、int、long以及float和double型变量从键盘输入数据。 (1)简化输入模式 提倡在scanf函数格式中的“输入模式”中的格式控制符之间用统一的逗号分隔或用零个或多个空格来分隔。 (2)避免复杂化输入模式 除非特殊情况,不要将输入模式复杂化 ,避免使用逗号或空格以外的其他普通字符 。 例子9(example3_9.c)程序要求用户从键盘输入3个整数和3个浮点数,程序分别输出所输入的3个整数的和以及3个浮点数的和。 5.为char型变量赋值 (1)简化输入模式 提倡单独使用%c格式控制符为char型变量从键盘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值