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文档。上传文档
查看更多
C课件(基本运算)优秀讲义

C语言程序设计简单课程 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 有符号定点数的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 C语言的发展及特点 C语言是目前最为流行的计算机高级程序设计语言之一,它设计精巧,功能齐全,不仅适合开发系统软件,也适合开发应用软件。 C语言是在1972年由美国贝尔实验室的D.M.Ritchie为描述和实现UNIX操作系统而设计的。广泛应用于多种机型(如PC机、工作站和大型机)和操作系统(如WINDOWS和DOS,UNIX),既可以处理数据库、网络、图形、图象等,又适合在工业控制、自动检测等方面应用,现在控制和检测领域的很多软件都是用C语言编写的。 C语言的特点: C语言的风格和源程序的书写格式 C程序的编译和执行 C语言的数据类型 C语言的基本数据类型 五种基本数据类型: 字符型char:以1个字节存放1个ASCII码字符。 整型int:以2到4个字节存放1个定点数,通常在vc6.0上为4个字节。 浮点型float:以4个字节存放1个浮点数。 双精度浮点型double:以8个字节存放1个浮点数。 类型修饰符 四种类型修饰符: signed(带符号) unsigned(无符号) long(长型) short(短型) signed、unsigned、short和long可用于char型和int型 long 还可以用于double型 注意事项 数值常量 整型常量 浮点型常量 字符常量 字符串常量 转义序列表 什么时候要使用转义字符? 转义字符只在特殊情况下才使用: 1.C程序中需要实现某些特殊打印或显示动作时 如 printf(“123\t56\n”); 2.C程序中需要打印或显示以下三个字符时 \ (斜杠) (双引号) (单引号) 如 printf(“You’re a \”bad egg!\” ” ); 3.C程序中需要打印或显示ASCII表中非键盘字符时 如 printf(“ Look \7 and \x80 !”); 问题(判断正误): char c=“China”; char c=‘China’; char c=‘\141’; “China”占几个字节? ‘\141’占几个字节? 符号常量 符号常量:用标识符代表一个常量 定义格式: #define 标识符 常量 关于const限定 格式 const 数据类型 符号常量=常量; 如: const double pi=3.1415926; 注: 用const修饰过的变量,在程序期间值不能被修改! 是c语句,须用分号结束! 运算转换 ① 同类型数据之间进行算术运算时,其结果仍为同类型的数据。 ② 不同类型的数据在一起运算时, 自动“向上”转换成同一类型 赋值转换 运算结果存入变量时,自动向变量的数据类型看齐,详见表2.7说明。 例 char ch=‘a’; int i=5; float f=10.0; double d=3.18; int result; 则执行 result= ch/i + f*d - (f+i);后, 变量result中存放数据值是 输出转换 变量或表达式的值按照输出格式符的规定形式输出 强制类型转换常用于改变运算分量的类型,从而使运算能正确地运行 #include stdio.h void main() { int a=3; printf(%d %d %d \n,++a,++a,++a); printf(%d %d %d \n,a++,a++,a++); } 运算符的优先级和结合性 C语言操作符的优先级和结合性 助记口诀: 单(单目运算)乘(* / %)加(+ -)移位( ) 大小( = =)不等(!= ==)随 位与或( ^ |)逻辑( | |) 条(? :)赋(赋值)逗号尾 除了单目运算符、赋值运算符和条件运算符由右到左运算外,其它所有运算符均由左到右进行运算。 为了避免混淆和增加程序的可读性,最好用括号明确地指定运算符的优先级。 程序注释 注释的开始符是

文档评论(0)

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

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

1亿VIP精品文档

相关文档