c语言-第3章数据类型、运算符与表达式.ppt

c语言-第3章数据类型、运算符与表达式.ppt

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据类型及格式输出、运算符与表达式 主要内容 C的数据类型 常量与变量 整型数据及格式输出 实型数据及格式输出 字符型数据及格式输出 字符串及格式输出 变量的赋初值 各类数值型数据混合计算 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式 #define PRICE 30 void main() { int num,total; num=10; total=num*PRICE; printf(“total=%d”,total); } int a,b,c ; float x,y; char c1,c2; 或 int c1,c2; C语言的整型数据在内存中的存储形式是【 】 A) 原码 B)补码 C)反码 D)ASCII码 以下【 】组中的标识符都是合法的C语言用户标识符: A)a_10 B)char C)_int D signed 3ab a#b day a 例如: char c; c= ’A’; c=65; c= ’\101’; c= ’\x41’; c=0101;c=0x41; §3.7 各类数值型数据间的混合运算 三类算术运算符号: 1. 基本算术运算符 2. 强制类型转换运算符 3. 自增、自减运算符 要求掌握每一种运算符号的 功能、优先级、结合性 [P375 附录III ] 顺序结构程序 4. 写出以下程序的运行结果: main() {int i=12345; long j=1234567; float f=12345.67; double d=12345.678956789; char s[ ]=“How are you!”; printf(“%10d***%-10ld***\n”,i,j); printf(“%10d***%3ld***\n”,-i,j); putchar函数的说明: 注:要调用该函数,在程序前要包含“头文件”(在头文件中包含了putchar函数有关的信息): #include “stdio.h” 或#include stdio.h 否则,会出现错误提示: “undefine sybom ‘_putchar’ in …” 例: #include stdio.h main( ) { int a=65; char b=B; putchar(a); putchar(65+1); putchar(b); putchar(B+1); } 程序运行结果为: ABBC 包含函数putchar的头文件 (1)函数格式 int getchar( ); (2)函数功能 从标准输入设备(一般为键盘)读入一个字符,返回该字符的ASCII码值。 二、getchar函数(字符输入函数) 函数返回值类型 函数的名称 无参数 注意: 程序运行到getchar()时,将返回用户屏幕,等待用户输入一个字符,输入后,才继续向下运行。若用户输入字符后未按回车键,则键入的内容一直保留在键盘缓冲区中,只有用户键入回车键后,字符输入函数getchar才进行处理。 函数getchar将回车键作为一个字符读入。如果程序中有两个以上函数getchar时,应该一次性输入所需字符,最后再按回车键。 也要在程序前包含头文件: #include “stdio.h” 或#include stdio.h 无论输入的是英文字母或标点符号还是数字,都是作为字符输入 。 例: #include stdio.h /*包含头文件*/ void main() {int a; a=getchar(); printf(a=%c\na=%d\n,a,a); } 从键盘输入字符, 该字符的ASCII编码值赋给a 程序运行情况如下: 1↙ a=1 a=49 例: #include stdio.h main() {char c1,c2; c1=getchar(); c2=c1+3; printf(“%c%c\n”,c1,c2); putchar(c1);putchar(c2);putchar(‘\n’); } 等价 输入:a ↙ 输出:ad ad 顺序结构即按照语句书写顺序执行的程序结构,由两个或两个以上的语句构成,先执行A,再执行B。 A B 入口 出口 传统流程图: N-S流程图: A B 作业: 1.详细叙述c程序运行的步骤。

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档