网站大量收购独家精品文档,联系QQ:2885784924

基本数据类型、操作符和表达式.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  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.4.2字符型变量字符型变量是C语言的一种数据类型,用关键字(类型符)char说明,用于存储字符常量或数值。字符型变量可以用变量修饰符signed和unsigned来修饰。表2-3列出了字符型变量在计算机内存中所占的位数和取值范围。类型符char和signedchar在意义上是没有区别的。一个字符型变量只能存储1个字符,它是以该字符的ASCII值存储的,并占一个字节的宽度。字符型变量和整型数变量之间可以相互通用。2.4.3字符串常量字符串常量简称字符串。字符串不是一种数据类型,它是用双引号扩起来的一串字符。字符串中的字母是区分大小写的。组成字符串的字符个数,叫做字符串长度。如果字符串中含有转义字符,则每个转义字符当作一个字符看待。每个字符在内存占一个字节的空间。但每个字符串在内存中占用的实际字节数等于字符串的长度加1。字符串常量与字符常量在书写格式上的区别就在于,字符常量是用单引号括起来的,而字符串常量是用是双引号括起来的。2.5.1变量说明(定义)在C语言中,变量是用变量名来表示的,变量名为一合法的C标识符。在C程序中,变量在引用前,必须先进行说明,说明变量的属性,包括变量的名字和数据类型。变量说明也称为变量定义。C语言的编译系统将根据变量说明,给变量分配相应的存储空间。01变量说明语句的一般格式是:02数据类型变量名列表;03其中,“数据类型”为前面介绍的C语言数据类型符(见表2-1、表2-2和表2-3),也可以是以后介绍的其他数据类型符。“变量名列表”是所要说明的一些同类型的变量名,变量名之间要用逗号分开。说明语句以分号结束。2.5.2变量的初始化01在对变量进行定义的同时给变量赋值称为变量的初始化。变量初始化的一般格式如下:02变量类型变量名1=常量1,变量名2=常量2,…03变量的初始化是在程序运行到该变量所在的函数时进行的。如果定义变量时没有初始化,可以在以后用赋值语句给变量赋值。一般情况下,如果变量在程序中没有初始化,则在赋值之前,它的值是不确定的,因此,程序中在引用某变量之前,该变量应该初始化或赋值。以后还会介绍在某些情况下,没有初始化的变量的初始值可以是确定的。2.6.1运算符运算符也称操作符,是一种表示对数据进行何种运算处理的符号。编译器通过识别这些运算符,完成各种算术运算和逻辑运算。运算的对象(数据)称为操作数。每个运算符代表某种运算功能,每种运算功能有自己的运算规则,如运算的优先级、结合性、运算对象类型和个数,以及运算结果的数据类型都有明确的规定。01020304C语言的基本运算符有以下几大类:算术运算符;逻辑运算符;关系运算符;05位运算符;赋值运算符;逗号运算符;条件运算符;数据长度运算符。01除了这些基本运算符外,还有一些专门用途的运算符,如:03改变优先级运算符;05下标运算符;02指针运算符;04成员运算符;06其他。2.6.2表达式用运算符把运算对象连接起来所组成的运算式,在C语言中叫做表达式。按照规定的运算规则,对表达式进行运算所得到的结果,称为表达式的值。在C语言中,就是用圆括号来提高运算顺序的。在C语言中,括号也看作是运算符(提高运算符运算优先级),而且它的优先级别最高。对优先级相同的运算符,C语言还规定了结合性。若是按自左向右的顺序进行运算,则结合性称为自左向右的;若是按自右向左的顺序进行运算,则结合性称为自右向左的。表2-4列出了C语言的各种运算符、名称、优先级和结合性。表达式描述数据的加工过程。在书写表达式时,不仅要正确理解所使用的每个运算符的功能,还要正确掌握运算符的优先级和结合性。利用圆括号,可以像一般数学计算那样,可以任意地改变表达式的运算顺序。表达式值的数据类型,因运算对象的不同而不同。归纳起来可分为整型、实型和逻辑型。逻辑型数据是只有两个可能值的数据,这两个值是:真和假。在C语言中,“真”用数字1表示,“假”用数字0表示。因此,逻辑值也可以按整型数看待。第2章基本数据类型、操作符和表达式计算机处理的基本对象是数据。变量和常量则是程序的最基本的数据形式,将它们用操作符(也称为运算符)连接起来,便构成了表达式。本章介绍C语言中关于变量、常量、操作符和表达式的语法规则。这些语法规则是C语言的基本要素。数据类型2.1整型数据2.2实型数据2.3字符型数据与字符串2.4变量说明与初始化2.5运算符和表达式2.6小结2.7数据类型在C语言中,数据的类型分为基本数据类型、构造类型、指针类型和空值类型。对于每一种数据类型的数据,

文档评论(0)

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

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

1亿VIP精品文档

相关文档