第02章数据类型运算符和表达式lhjnew.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文档。上传文档
查看更多
第02章数据类型运算符和表达式lhjnew

三、符号常量 前面介绍了C语言几种类型常量的直接表示形式,又叫“直接常量”。与此相对应的还有所谓的“符号常量”。符号常量就是使用标识符定义一个常量,例如可用如下方法定义PI代表3.14159: #define PI 3.14159 这种常量定义在C语言中被称之为“宏定义”,具体方法将在本书第11章中介绍。 本章小结 第三题: main () int a 10;b 5; printf “%d\n”,a-b 5 ; 有以下几种情况: 1、实型数据赋给整型变量,舍弃实数的小数部分。 2、整型数据赋给实型变量,值不变,但以实数形式存到变 量中。 3、double型数据赋给float型变量,截取其前7为有效数字 4、整型数据赋给字符型变量,将其低8位赋给字符变量。 5、字符型变量赋给整型变量 (1)字符最高位为1,整型变量的高8位全为1 (2)字符最高位为0,整型变量的高8位全为0 三、赋值时类型转换 【例】分析下面程序的运行结果 main int x, y; x 50; y x x-5, x/5 ; printf y %d,y ; 程序举例 main int i 2,j 3,k,n,m; k i+j; printf %d,k ; k k+1; printf %d,k ; n k*3; printf %d,n ; m n%j; printf %d,m ; m m-i; printf %d,m ; n k/j; printf %d,n ; 【例】 写出下面程序的运行结果 本章主要介绍了C语言中有关数据与数据计算的基本概念和规则。重点讲解了以下几个方面的内容: 1. C语言的数据类型: 1 C语言的数据类型有四类:基本类型、构造类型、指针类型和空类型。 2 基本数据类型包括整型、实型、字符型三种。它们的表示方法、数据的取值范围和有效位数各有特点。 本章小结 2.常量和变量 1 常量指在程序运行中其值不能被改变的量。包括整数、长整数、无符号整数、浮点数、字符、字符串、符号常量等。其中特别要注意字符和字符串的区别。 2 变量是指在程序运行过程中其值可以被改变的量。包括各种整型、实型、字符型等。 3 变量的名称可以是任何合法的标识符,但不能是关键字。给变量命名时应尽量做到“见名知义”。 * 2 数据类型、运算符和表达式 本章导读 数据是程序处理的对象,是程序设计中的重要组成部分。C语言为我们提供了丰富的数据类型和运算符及语法规则。 内容:C语言的基本数据类型、标识符和关键字、常量和变量,运算符与表达式以及数据类型之间的转换等。 要求:掌握C语言数据和数据类型的相关知识,熟练掌握运算符和表达式的使用方法。 2.1.1 数据类型概述 整型(int) 数据类型 基本类型 整型 单精度型(float) 字符型(char) 长整型(long) 短整型(short) 实型 双精度型 double 枚举类型(enum)(第9章) 共用体类型(union)(第9章) 构造类型 结构体类型(struct)(第9章) 数组类型(第6章) 空类型(void) 指针类型(*)(第8章) §2.1 数据类型 §2.2 常量与变量 一、常量   在程序运行过程中,其值不能被改变的量   例如:123 是一个常整数, a 是一个字符常量,等等。 二、变量   在程序运行过程中,其值能被改变的量 三个要素: ①变量名 ②变量的存储单元 ③变量(存储单元存放)值。 1、定义:   格式:数据类型名  变量名表;   例:int a , b ; a 3 ; b a + 2 ;   说明:(1)先定义后使用。 (2)变量名表中各项由逗号分隔。 (3)定义语句一般应放在一个函数的声明部分。 (4)一个变量只能属于一种类型。 例:int a ; float a ; 错   用来标识变量名、符号常量、函数名、数组名、类型名、文件名的有效字符序列称为标识符。   C语言规定:标识符只能由字母、数字和下划线三种字符组成,且第一个字符不能为数字的字符串。长度通常为8个(见名知意)。例:max min sum temp 等等   变量名是标识符。   max 和 Max 是两个不同的标识符   不能用关键字(又称保留字)命名变量.   避免使用易混字符,如1、l、i;0、o;2、z等。 2、变量取名: §2.3 整型数据 一、整型常量的表示方法   有下三种形式表示:   1、十进制整数。如123,-789,0等等。%d   2、八进制整数。以0(零)开头。如0123,0345 等等。078错误。 %xhh   3、十六进制整数。%x 以0x开头

文档评论(0)

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

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

1亿VIP精品文档

相关文档