- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 C的数据类型 整型 整型 整型变量 浮点型 字符型 字符数据在内存中的存储形式及其使用方法 例2.6 向字符变量赋予整数。 #include stdio.hvoid main({ char c1,c2; c1=97; c2=98; printf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2);} 实验 周三早1,2节:自动化2,B105 周三早3,4节:自动化1,B105 实验周:3,5,7,9~14 实验资料:学习指导+教材 § 3.2.2变量赋初始化 整数的编码 原码:符号位+绝对值 反码:符号位+f(绝对值) 正数: f(绝对值)= 绝对值 负数: f(绝对值)= 绝对值各位取反 补码:符号位+g(绝对值) 正数: g(绝对值)= 绝对值 负数: g(绝对值)= 绝对值各位取反+1 §3.4 运算符和表达式 3.4.5条件运算符 例: a=1,b=2, c=3, d=4; ab ? a : cd ? c: d; \* 表达式的值为4*\ 表示:为条件表达式的嵌套,要注意其求值顺序是自右向左的。先求cd ? c: d的值; 例: a=2,c=’a’, f=3.0 ; p=f==3.0 ? a=c : a=c \*表达式p的值为1 *\ 表示:p的值是2=97比较后的值1. 3.4.5条件运算符 (1)判定一个数x是奇数还是偶数: (2)计算某数的绝对值: (3)若一字母是小写则转换成大写,否则保持不变: result=(x % 2==0)? 0: 1 y=x=0 ? x : -x; ch=(ch=’a’ c=’z’) ? c-32 : ch 3.4.6常用标准函数的调用 对于较复杂的常用的数学计算C语言编译系统一般都提供了多种通用数学函数 . 除了数学计算如此,C语言把许多功能都模块化到标准函数中,附录B是一些常用的标准函数 使用方法:首先,在程序开头声明函数所在的头文件#include 函数声明的头文件名 ;然后调用函数,注意函数名和相关的参数值。如:#includemath.h 3.4.6常用标准函数的调用 参考表3-8 数学标准函数完成下列表达式的C表达 (1) (2) (3) (1+sin(x)+exp(x))/(1+pow(x,y)) #define PI 3.1415926 …… log(y)/(2.0*PI*sqrt(x))+fabs(x) y=x=0?tan(x):atan(x) 4.字符串常量 字符串常量是一对双引号括起来的字符序列。 合法的字符串常量: “How do you do.”, “CHINA”,“a”, “$123.45” 注意: ‘a’ 和“a”两者不同。 字符常量 字符串常量 假设C被指定为字符变量 : char c; c=‘a’; c=“a”;c=“CHINA”; ? ? 结论:不能把一个字符串常量赋给一个字符变量。 C规定:在每一个字符串常量的结尾加一个“字符串结束标志”,以便系统据此判断字符串是否结束。 C规定以字符‘\0’作为字符串结束标志。 ‘\0’是一个ASCII码为0的字符,称为“空操作字符”,即它不引起任何控制动作,也不是一个可显示的字符。 例如:有一个字符串常量”CHINA”,它在内存中实际为 \0 A N I H C 它占内存单元不是5个字符,而是6个字符,最后一个 字符为‘\0’。但在输出时不输出‘\0’。 3.3.2常量的使用方式 在编写程序时如何使用常量呢?在编程中使用常量的方式有:字面常量、预定义常量和存储常量。 例如,a=b+5; 中的 5 。 #define RATE .015 采用预定义命令 ,编译前RATE会被替换为0.015 const 类型标识符 常量名= 数据; const float pi=3.14159; 说明:预定义常量 习惯上,符号常量名用大写,变量名用小写,以示区别。 #define PRICE 30#include stdio.hvoid main ( ) { int num, total; num=10; total=num * PRICE; printf(″total=%d\n″,total); } 运行结果: total=300 说明:如再用赋值语句给PRICE赋值是错误的。 PRICE=40; /* 错误,不能给符号常量赋值*/ C的运算符有以下几类: (1)算术运算符 (+ - * /
您可能关注的文档
- 200903水电解质代谢紊乱上.ppt
- 2009军训动员商务系.ppt
- 2009年上半年工作总结(彭迁).ppt
- 200909房地产企业设计阶段成本控制赵墉.ppt
- 2009年IDSA念珠菌病治疗指南解读幻灯片.ppt
- 2009年江苏省造价员基础理论(俞启元).ppt
- 2009年高考英语第一轮复习课件必修二Unit4Wildlifeprotection.ppt
- 2009级实习动员布置大会.ppt
- 2009级语文教学论.ppt
- 2009曲江旅游营销推广策划案.ppt
- 2025年马鞍山职业技术学院单招(语文)测试模拟题库及完整答案1套.docx
- 2025年黑龙江农业经济职业学院单招(语文)测试题库新版.docx
- 2025年黑龙江省双鸭山市单招(语文)测试模拟题库及答案一套.docx
- 2025年黑龙江省双鸭山市行政职业能力测验题库参考答案.docx
- 2025年鹤壁能源化工职业学院单招(语文)测试题库新版.docx
- 2025年黄河交通学院单招语文测试模拟题库及完整答案1套.docx
- 2025年黑龙江省齐齐哈尔市事业单位招聘考试(职业能力倾向测验)题库及答案一套.docx
- 2025年黑龙江林业职业技术学院单招语文测试模拟题库汇编.docx
- 2025年黑龙江交通职业技术学院单招语文测试题库必考题.docx
- 2025休闲裤牛仔裤安心选购白皮书.docx
文档评论(0)