C语言第二讲数据类型运算符表达式_副本.pptVIP

C语言第二讲数据类型运算符表达式_副本.ppt

  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语言第二讲数据类型运算符表达式_副本

第2章 类型、运算符与表达式;本章只对基本类型中的前三类进行学习。;int 整数,在目前绝大多数机器上占4个字节 TC2.0中是2个字节 float 单精度浮点数,一般占4个字节 double 双精度浮点数,一般占8个字节 char 字符,一般占1个字节 用来表示256个ASCII字符,或者0~255的整数;数据类型修饰符; signed 用来修饰char、int、short和long,说明他们是有符号的整数(正整数、0和负整数)。一般缺省都是有符号的,所以这个修饰符通常省略 unsigned 用来修饰char、int、short和long,说明他们是无符号的整数(正整数和0);常量和变量:数据在程序中的书写方式;(二)变量;变量必须先定义,后使用。;说明: 1. 变量要“先定义,后使用” 定义格式:类型说明符 标识符1,标识符2 …标识符n 例如:int x, y, z; float a, b, c, d; ; 所有变量必须在第一条可执行语句前定义 声明的???序无关紧要 一条声明语句可声明若干个同类型的变量,变量名之间用逗号分隔 变量定义后,即占用内存,可向其存入各种数据,并可通过变量名使用数据 声明变量,是初始化变量的最好时机 ; char esc = a; int i = 1; int sum = 0; float eps = 1.0e-5;; 变量赋初值 ;6. 选变量名时,要做到“见名知意” 例如:name st_age xm nl class sum 7. 大小写字母是两个不同的字符,变量名习惯用小写字母表示;(一)整型常量(由若干个数字组成);十进制整数:以非0开头,由数字 0~9组成,可带正负号;2. 八进制整数:以数字“0”开始的整型常数,由数字0~7组成,可带正负号;3. 十六进制整数:以“0x”或者“0X”开始的整型常数,由A~F和a~f组成,可带正负号;(二)整型变量 ;不同类型的量可以参与运算并相互赋值,类型转换是由编译系统自动完成的。 ;二、 实型数据;十进制小数形式: 123.45、456.78 指数形式 1e-2、4.5e3 单精度实型常数:123.45f、 456.78F、1e-2f、4.5e3F 长双精度型常数:123.45l、 456.78L、1e-2l、4.5e3L ;(二)实型变量 ;注: 一般,单精度(float)类型提供7位有效数字 双精度(double)类型提供16位有效数字;三、 字符型数据;转义字符 一种特殊形式的字符常量,以反斜线“\”开头的字符序列,表示特定的控制功能 一些特殊字符(无法从键盘输入或者在C语言里有它用)用转义字符表示;二、字符变量 ;(一) 字符串常量:用双引号括起的一串字符. 如 ABC ,123 中国 ;I am a string 表示空字符串 转义字符也可以在字符串中使用 引号只作为字符串开始和结束的标志 C语言内部用\0表示字符串的结束 除注释外,是唯一可以出现中文的地方 x和x是不同的 string.h里定义了一系列专门的字符串处理函数;字符常量与字符串常量的区别 ;五、 符号常量及const常量;五、 符号常量及const常量; 说明: 符号常量必须先定义后才能用它表示一个数值 符号常量的值在其作用域内不能改变,也不能再 被赋值 符号常量名习惯用大写字母表示;例:;例:;2、const常量;TC2中int的范围是-32767~32767 如果我们给它一个小于-32767或者大于32767的数会如何呢? 现场编程测验……;§ 2.3 C运算符及表达式;1、 运算符(5种): +(加):3+4、 +3 -(减):3-5、 -5 *(乘):3*5 /(除):5/2、5.0/2   (此二种形式,结果不同);5%3的值为2; -5%3的值为-2; 5%(-3)的值为2; -5%(-3)的值为-2; 12.3%3 × 若a%b 的结果为0,则有a能被b整除; 2、算术表达式 (1)定义:用算术运算符和括号将操作数连      接起来的式子。 格式:运算量 运算符 运算量 运算量包括:常量、变量、函数 (2)优先级:() *、/、% +、- (3)结合性:从左至右; (4)表达式的值: 数值型(int、long、unsigned、float、double);;99.5 + 5;3、取负运算符   C语言的取负运算符为“-”(负号),它是一元运

文档评论(0)

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

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

1亿VIP精品文档

相关文档