C言语教学chap2.ppt_第1页
C言语教学chap2.ppt_第2页
C言语教学chap2.ppt_第3页
C言语教学chap2.ppt_第4页
C言语教学chap2.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章基本语法单位及基本语法类型、字符集标识符定义:字母或下划线开头的字母、数字、下划线分类:关键词:合订32个关键词,用小写字母表示,不允许作为用户定义标识符。 预定义标识符:在c语言中具有特定的含义,如以c语言提供的库函数名称和预编译处理命令。 用户标识符:用户根据需要命名c程序中使用的变量、符号常数、自定义函数或文件指针,从而形成用户标识符。 常数和变量常数:定义:整数型、实型、字符型、字符串常数等值不能变更的量。 分类:无名常数:例如100、23.5、-56.7符号常数: #define pi3. 1415926 # definenum 100 (注: # define预处理后为“;

2、”没有。 例如,已知的是,圆的半径被设定为10并且获得圆的面积和周长。 变量定义:可以更改值的量,如整数类型、实数类型、字符类型等。 注意:如果变量名的命名必须根据用户标识符的命名约定使用变量,则“先定义,后使用”变量名必须承诺“知道名称”。 例如: sum、aver、num等:变量为小写,符号常数为大写,练习:以下哪个变量名称合法? 浮点、空格、_x y、3ab、#sum、x_y2、xy、1、数据类型、基本整数类型(浮点、双精度)字符类型枚举指针类型,注意: c语言没有布尔类型(布尔数据: true、false )。 在c语言中,整数变量基本型(int )短长型(long )无符号型(uns

3、igned )无符号整数无符号短型无符号长型,思考: 039是什么? 什么? 使用方法:在某些系统中,规定int类型和short int类型的说明等效,unsigned int等效于unsigned short。 程序中使用的每个变量在使用之前必须进行类型定义格式化。 类型名变量名表示例: int sum; 龙之一、龙之二; 注意各类型可取值的范围,根据需要进行变量说明,在整个常数后面加上l或l,其数量为长整型、三、实型数据、实型常数十进制形式: 123.5、-754.0区别: 123和123.0指数形式:1.23103,认为c中有e(E ) 3.5e4等非法数据: E5,6.23 e 3.5

4、,实型变量单精度实型(float )占4字节(32位),必须提供7位有效的数字倍精度实型。 例如:浮子和,浮子; 双电子; 等等,四,字符类型数据,字符类型常量定义:单引号包围的单个字符,例如a、a、3以 开头的特殊字符,例如n、t、b等等的说明:等效于a的表示是101或x41(8进制101或16进制表示的每个字符类型变量只能存储一个字符) ch2=b; 字符数据在内存中的存储策略:以1字节存储字符的ASCII码字符类型数据和整数类型数据可以通用,如int j; j=a; c=97; 五、字符串常数、定义:用一对双引号包围的字符串的区别:“a”前者是字符类型常数,后者是字符串常数字符串常数的存储c语言,不对字符串常数的长度加以限制,编译时自动在字符串末尾附加转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论