c语言 高级 教程 第二章.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 类型、操作和表达式 李堂秋 厦门大学计算机科学系 前言 程序 = 数据+算法,数据的处理涉及 变量和常数是程序处理的最基本的数据对象 变量说明列出使用的变量、类型、还有初始值 数据对象类型决定它可有的值和可施加的运算 操作符说明对数据对象所施加的运算 表达式把变量和常数结合起来产生新值值 2.1数据类型和尺寸(1) C中只有几种基本数据类型 char 字符,单字节字符 int 整数,其尺寸由机器自然整数尺寸决定 一般是16位数 float 单精度浮点数 double 双精度浮点数 short,long 可修饰 int (通常16位,16或32,32) short int I; (有时省略为 short I;) long int count; (有时省略为 long count;) 2.1数据类型和尺寸(2) long 可修饰 double. 形成long double, double, float 分别为三精度、双精度和单精度浮点数 Signed,unsigned可修饰char和int,short,long signed char -127--+127 unsigned char 0--256 signed int 最高位为符号位 unsigned int 最高位为数字的最高位 limits.h,float.h 中对诸如整数和浮点数的长度等其他与机器有关的参数均有定义 2.2 常数(1) 一般整数 长整数 无符号整数 1234,-31 1234678,-31L 1234u, 31UL 034 037L 034u 034ul 0x1f,0X1F 0x1fL 0X1fu 0x1ful 浮点数 带小数点(123.5)的或用科学表示法表示(1.235e2)的常数叫浮点数,浮点常数在机器内部是用double表示的,除非用float加以说明(即在数的后面加“f”或“F”) 字符常数 实质上是整数,可参加数字运算 一般表示 ‘x’, ’a’ --在机器内部,这些字符使用它的ASCII表示 escape序列 ‘\a’ 铃声 ‘\r’ 回车 ‘\?’ ? ‘\b’ 退格 ‘\t’ 制表 ‘\’‘ ’ ‘\f ‘ 进格 ’\v’ 垂直 ‘\”’ “ ’\n’ 新行 ‘\\’ \ ‘\ooo’ ‘\xhh’ 空字符 ‘\0’ 专门用做为字符串的结束符 2.2 常数(2) 字符串常数 用双引号括起来的0-n个字符 如 “I am a string” “” 注意与 ‘ ’ 的区别 技术上说 字符串是字符数组,以‘\0’结束,存放字符串的数组至少比字符串的长度多 1(但不计为长度) 字符串可以接续“hello,” ”world” 等同于“hello,world” 枚举常数 即用大括符括起来的一组数 enum blean {no, yes}; / no 为0;yes 为1 enum eacape {BELL=‘\a’, BACKSPACE=‘\b’,TABLE=‘\t’, NEWLINE=‘\N’}; / 可用=指定 enum weekday {mon=1, tue,wed,thu,fri,sat,sun}; 常数表达式 --只含常数的表达式 #define MAXLINE 1000 #define LEAP 1 char line[MAXLINE+1] int days[31+28+ LEAP+31+30+31+30+31+31+30+31+30+31] 2.3 变量名 变量名是以字母打头的字母数字串,_算是一个字母,但是一般不做第一个字母。 C语言是区分大小写字母的 C语言的习惯是用小写字符串做变量名,大写字符串做符号常量 内部变量名最大长度不少于31个,外部变量名和函数名少些,

文档评论(0)

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

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

1亿VIP精品文档

相关文档