基本语法单位及基本数据类型.PPT

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本语法单位及基本数据类型

第2章 基本语法单位 及基本数据类型 Copyright _ 2001 , By Zhangying C语言中的32个关键字 auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while 注意:所有关键字都要用小写英文字母表示,且不允许被用作用户标识符使用! 用户标识符 用户标识符:进行程序设计时用户自己命名的标识符。 标识符是由英文字母、数字及下划线构成的字符串,并且首字符必须为字母或下划线。 例如:常量、变量、函数名、语句标号、类型定义符等。 注意:关键字是用户标识符的禁区! 命名原则:见名知义! 2.3 常量与变量 之常量 常量的定义: 常量是指在程序执行过程中值不发生改变的量。 常量的分类: 按数据类型分类 整型常量 实型常量 字符常量 按表现形态分类 无名常量 符号常量 符号常量 概念 符号常量是一种特殊形式的常量,即用一个 标识符表示一个常量。 定义形式 #define 常量名 常量值 符号常量在程序中的应用 #define PI 3.1415926 main( ) { float r,a,c; r=2.5; a=PI*r*r; c=2*PI*r; printf(“r=%f,a=%f;c=%f\n”,r,a,c); } 2.3 常量与变量 之变量 变量的定义 变量是程序执行过程中其值可以改变的量。 变量的分类 整型变量 实型变量 字符变量 变量的命名(同标识符的命名) 变量的使用 先定义,后使用 2.4 整型数据 整型常量 十进制数 如:12、345、0 八进制数(以0开头) 如:012、045 十六进制数(0x开头) 如:0x12、0x345 整型常量举例 整型变量 基本型(int) 短整型(short int、short) 长整型(long int、long) 无符号型 无符号整型(unsigned int) 无符号短整型(unsigned short) 无符号长整型(unsigned long) 整型变量定义 整型常量举例 整型变量定义 使用整型数据时的注意事项: 2.5 实型数据 实型常量 什么是实型常量 即浮点数。以十进制形式表示。 实型常量的表示形式 小数形式 指数形式(科学计数法) 使用数值常量时的注意事项 实型变量 单精度实型(float) 双精度实型(double) 实型常量的指数形式表示法 使用数值常量时的注意事项 2.6 字符型数据 字符常量 概念:指用撇号(单引号)括起来的单个字符。 字符常量的分类 一般字符常量 转义字符常量 以一个反斜杠“\”开头的字符序列,有特定含义。 字符变量 字符数据的存储及使用 字符串常量 转义字符常量表 转义字符的使用 2.6.2 字符变量 关于字符变量 字符变量用来存放字符常量。 一个字符变量只能存放一个字符常量。 一个字符型变量在内存中占用一个字节的空间。 字符变量的定义格式: char 变量名表; 字符变量的赋值: 变量名=字符常量; 举例: char c; char ch1,ch2; c=‘a’;ch1=‘b’;ch2=‘c’; 2.6.3 字符数据的存储及使用 例题 2.6.4 字符串常量 字符常量与字符串常量的区别 二者表示形式不同。字符常量的定界符是‘’,而字符串常量的定界符是“”。 如:‘a’是字符常量,而“a”是字符串常量。 存储空间不同。一个字符常量只占1个字节,而一个含有单个字符的字符串常量需要占用2个字节。 如:‘a’在内存中只占1个字节,“a”则需占用2个字节空间。 不允许将一个字符串常量赋给一个字符型变量。 如:ch=‘a’;是正确的,而ch=“a”;不是将字符a赋值给变量ch。 2.7 变量的初始化 变量赋初值 C语言允许在定义变量时对变量进行初始化,即对变量赋初值。 如:int a=2; 等价于int a;a=2; 对变量进行初始化,允许只对定义的变量的一部分赋初值。 如:int a,b,c=25; char ch1=‘x’,ch2; C语言中若有几个变量初值相同,必须分别赋值。 如: int a=2,b=2,c=2; 对字符型变量初始化时,既可以将字符用单引号括起来直

您可能关注的文档

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档