2011第01章-02(数据类型及运算符).pptVIP

  1. 1、本文档共54页,可阅读全部内容。
  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文档。上传文档
查看更多
C语言基本语法成分 1. C语言字符集 C程序是用下列字符所组成的字符集写成的: ⑴ 字母:A-Z,a-z ⑵ 数字:0-9 ⑶ 标点符号、特殊字符: ⑷ 空白符:空格,制表符(Tab,跳格键),换行符(空行)的总称。 2. 标识符 用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户定义。 (3)标识符不能与“关键字”同名,也不与系统预先定义的“标准标识符”同名,如main、printf等。 3. 关键字 关键字是C语言预先定义的、具有特定意义的标识符,也称为保留字。C语言包括32个关键字: 5. 分隔符 就像写文章要有标点符号一样,写程序也要有一些分隔符。在C语言程序中,空格、逗号、回车/换行等,在各自不同的应用场合起着分隔符的作用。 例如: int x,y; C语言的数据类型 C语言提供的数据结构,是以数据类型形式出现的。具体分类如下: 常量和变量 3.变量的定义与初始化 在C语言中,要求对所有用到的变量,必须先定义、后使用;定义变量的目的是为变量在内存中申请存放数据的内存空间。 在定义变量的同时进行赋初值的操作为变量初始化。 (1)变量定义的一般格式 数据类型 变量名[, 变量名2……]; 例如,float radius, length, area; (2)变量初始化的一般格式 数据类型 变量名[=初值][, 变量名2[=初值2]……]; 例如,float radius=2.5, length=2.5, area=2.5; 但 float radius=length=area=2.5;是错误的! 基本数据类型 C语言的基本数据类型包括: 整型 实型 字符型 枚举型(本次课不讲) 整型数据 1. 整型常量 整型常量即整型常数。C语言中,整型常量可用3种表示方式: ⑴ 十进制数:以非0数字开头的数,如123,-5,0。 ⑵ 八进制数:以数字0开头的数,如0123表示八进制数(123)8,等于十进制数83。 ⑶ 十六进制数:以0x或0X开头的数,如0x123表示十六进制数(123)16,等于十进制数291。 2.整型变量 C语言中的整型变量分为short int、int和long int三种类型,每种类型又分为有符号类型和无符号类型,分别用unsigned和signed表示,缺省为signed类型。 显然,不同类型的整型变量,其值域不同。占用内存字节数为n的(有符号)整型变量,其值域为:-2n*8-1~(2n*8-1-1);无符号整型变量的值域为:0~(2n*8-1)。 整型变量的定义 变量的定义形式为: 数据类型 变量名表; 其中变量名表的变量可为1个或多个,中间用逗号“,”分隔。 如:int a,b,sum; unsigned long x; 实型数据 一、实型变量 C语言的实型变量,分为三种: (1)单精度型。类型关键字为float,一般占4字节(32位)、提供6-7位有效数字。 (2)双精度型。类型关键字为double,一般占8个字节、提供15-16位有效数字。 (3)长双精度型。类型关键字为long double,一般占10个字节、提供18-19位有效数字。 字符型数据 一、字符常量 1.字符常量的定义 用一对单引号括起来的单个字符,称为字符常量。 例如,‘A’、‘1’、‘+’等。 2.转义字符 C语言还允许使用一种特殊形式的字符常量,就是以反斜杠“\ ”开头的转义字符,意思是将反斜杠后面的字符转变成另外的意义。 注意:如果反斜杠或单引号本身作为字符常量,必须使用转义字符:‘\\’、‘\’’。 例: void main() { printf(“\x4F\x4B\x21\n”); /* 等价于printf(“OK!\n”); */ printf(“\x15 \xAB\n”); } 综上所述,字符常量A与字符串常量A是两回事: (1)定界符不同:字符常量使用单引号,而字符串常量使用双引号; (2)长度不同:字符常量的长度固定为1,而字符串常量的长度,可以是0,也可以是某个整数; (3)存储要求不同:字符常量存储的是字符的ASCII码值,而字符串常量,除了要存储有效的字符外,还要存储一个结束标志’\0’。 指针类型 算术运算与算术表达式 在C语言中,除控制语句和输入输出函数外,其它所有基本操作都作为运算符处理。 (2)算术表达式的概念 表达式中的运算符都是算术运算符。 例如,3 + 6 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档