第3章C数据类型和变量.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 C数据类型和变量 一、数据类型 #include stdio.h #define PI 3.14159 main() { float r; float area; r = 2; area=PI * r* r; printf(area=%f\n,area); } 常量与变量 一、变量 程序中值可以改变的量 常量与变量 二、常量:程序中固定不变的数据 常量与变量 常量的类型: 整型: 实型 字符型 字符串型 常量与变量 常量的类型: 整型: 实型 字符型 字符串型 常量与变量 常量的类型: 整型: 实型 字符型 字符串型 常量与变量 常量的类型: 整型: 实型 字符型 字符串型 常量与变量 编译程序在每个字符串的后面自动加上’\0’以示结束。 字符串”Visual C++”共有11个字符,除本身10个(空格也算一个)外,还加上’\0’。 “x” 与 ’x’的不同点: “x”在存储的时候会占2个字节 ‘x’只由1个字节 常量与变量 C语言中没有字符串变量类型 字符型数据只能存储于字符型变量中,例如,char max=”How are you doing!”,这样的语句使用是错误的。 如果要存储字符串数据的话,那么只能以字符数组或指针形式实现。 常量与变量 特殊的字符常量 常量与变量 数据类型 /*ch2_008 数据类型举例.c*/ #include stdio.h” void main() { int num=0; float score=95; char grade; if (score=90) grade=A; printf(score=%f,grade=%c\n,score,grade); } 数据类型一览表 C语言提供了丰富的数据类型,其主要包括 数据类型 数据类型 数据类型 数据类型 /*ch3_009数据溢出的错误*/ #include stdio.h void main() { int a; a=3400000000; printf(a=%d\n,a); } 数据类型 请大家分析,以下程序输出结果正确么? 程序中的运算 运算符与表达式 1. 算术运算符 2. 赋值运算符 3 .关系运算符 4 .逻辑运算符 5. 条件运算符 6 .逗号运算符 程序中的运算 运算符与表达式 1. 算术运算符 双目(二元) 运算符+ - * / % 单目(一元)运算符 ++ -- + - 改变优先级() 程序中的运算 求余运算符“%”要求左操作数和右操作数都是整数,运算结果是两个操作数相除的余数。 程序中的运算 单目运算符 ++ -- 例ch3_011.c 示例++ -- 例3.12 : 程序中的运算 运算符与表达式 1. 算术运算符 2. 赋值运算符 3 .关系运算符 4 .逻辑运算符 5. 条件运算符 6 .逗号运算符 程序中的运算 2. 赋值运算符 简单赋值运算 = 符合赋值运算符 +=,-+,*=,/=,%= =,=,=,^=,|= 改变优先级() 程序中的运算 程序中的运算 复合赋值运算符(10个) +=,-+,*=,/=,%= =,=,=,^=,|= 程序中的运算 程序中的运算 运算符与表达式 1. 算术运算符 2. 赋值运算符 3 .关系运算符 4 .逻辑运算符 5. 条件运算符 6 .逗号运算符 2.3程序中的运算——关系运算符 3 关系运算符 ,,=,=, ==,!= 运算顺序:从左到右 优先级:比算术运算符低, 高于赋值运算符,且后两个运算低于前四个运算 运算结果:1或0 ,1代表真,0代表假 2.3程序中的运算——关系运算符 程序中的运算 运算符与表达式 1. 算术运算符 2. 赋值运算符 3 .关系运算符 4 .逻辑运算符 5. 条件运算符 6 .逗号运算符 2.3程序中的运算——逻辑运算符 4 逻辑运算符 ! (一元运算符) ||(二元运算符) 2.3程序中的运算—— 逻辑运算符 4 逻辑运算符 优先级高于赋值,低于关系 2.3程序中的运算—— 逻辑运算符 2.3程序中的运算—— 逻辑运算符 程序中的运算 运算符与表达式 1. 算术运算符 2. 赋值运算符 3 .关系运算符 4 .逻辑运算符 5. 条件运算符 6 .逗号运算符 2.3程序中的运算——条件运算符 5. 条件运算符 expr1 ? expr2 : expr3 规则:如果expr1非0 ,则结果为expr2,否则结果为expr3. 思考;如何求|b| 程序中的运算 运算符与表达式 1. 算术运算符 2. 赋

文档评论(0)

zyg_2930102 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档