[2018年必威体育精装版整理]2常量、变量、运算符和表达式.ppt

[2018年必威体育精装版整理]2常量、变量、运算符和表达式.ppt

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

第二章 常量、变量、运算符和表达式 知识回顾 C语言有什么特点 如何书写编译并运行C程序 printf()函数 内容摘要 C语言的数据类型 常量介绍 如何使用变量来存储信息 如何声明和初始化变量 运算符与表达式 类型转换 C语言的数据类型 数据类型是我们对数据的描述 例如 数字 整数:5,123,-9 实数:23.56,6.78,-0.12 字符 ‘a’,’f’等等 C语言的数据类型 数据类型描述 数据类型说明 windows为32位计算机环境 上表给出的是以此为例的各数据类型占用的内存空间字节数和表示的数值范围 可以利用sizeof()函数获得内存空间字节数 #include “stdio.h” void main() { int a; //char a; short a; printf(“%d”,sizeof(a)); } 常量介绍 不同类型的数据需要采用不同的方式来存储 C语言中有两种存储数值的方式 变量 常量 值不能被改变的量被称为常量 字面常量 符号常量 常量介绍 字面常量 字面常量是指在源代码中直接输入的值 例如: int age=25; //整型常量 float score=85.5; //浮点数常量 char sex=’f’; //字符常量 char name[10]=”lucy”; //字符串常量 其中25、85.5、’f’、 ”lucy”是字面常量 常量介绍 整型常量的表示方式 首位不为0的常量被视为10进制整数 十进制常量可以包含数字0~9,并可以在最前面加上正号或负号(正号可省略) 以0打头的常量被视为八进制整数 八进制常量可以包含数字0~7,并可以在前面加上正号或负号 以0x或OX打头的常量被视为十六进制整数 十六进制常量可以包含数字0~9和字母A~F,并可以在前面加上正号或负号 常量介绍 符号常量 在程序中用一个符号来表示一个常量 这个符号就被称为符号常量 例如: 圆周率π的值(3.14) C语言中使用预编译处理命令#define来定义符号常量 #define PI 3.14 //注意:#define语句不以分号结尾 则可以这样计算圆的面积:area=PI*r*r 常量不能修改,程序中写 PI=3.1415 这样会引发错误 变量介绍 变量的概念 程序运行中,其值可以被改变的量是变量 变量是计算机内存中一个被命名的数据存储位置 使用变量名时实际上用的是存储在这里的数据的值 变量介绍 变量的类型与数据类型是对应的 不同数值需要内存空间不同,需要不同变量类型 例如: 小型整数(如6、250和-18)需要的内存较少 计算机整数运算速度非常快 大型整数和浮点数(如5000000000、或0.000000871256)需要较多存储空间,执行数学运算所需时间更长 使用合适的变量类型,可确保程序运行效率提高 变量示例 #includestdio.h void main() { int a,b,c,sum; //声明四个整型变量,分别存放三个数及它们的和 printf(Enter three numbers\n); //提示用户的信息 scanf(%d%d%d,a,b,c); //分别读取三个整型数,每一个都要用一个%d sum=a+b+c; //=做赋值,求和 printf(\n sum=%d\n,sum); //打印输出结果 } 变量的定义及初始化 变量定义 任何变量都必须遵守先定义后使用的原则 变量定义的一般形式 [存储类别] 数据类型 变量名1,变量名2…; 存储类别不是必须要求声明的部分,后面章节中将讲到这个概念 int num1,num2; //定义num1,num2为整型变量 float avg; //定义avg为实型变量 char ch1,ch2; //定义ch1,ch2为字符型变量 变量的定义及初始化 变量定义的位置 定义在哪里是至关重要的 在哪里定义决定着这个变量在哪些范围内有效 现学习阶段,可将所有变量声明放在一起,并放置于main()函数的主体语句中的前面 变量的定义及初始化 变量的初始化 定义变量时指示计算机为变量留出存储空间 变量值并没有指定,可能为随机值 使用变量前,一定要将其初始化为一个确定的值 变量的定义及初始化 变量初始化方法 定义变量的同时进行赋初值的操作 定义变量后,使用赋值语句来初始化变量 int num1=34,num2; num2=67; 定义了num1和num2两个整型变量 定义的同时初始化num1为34 使用了等号“=” 赋值运算符将67赋给变量num2 变量的定义及初始化 初始化注

文档评论(0)

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

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

1亿VIP精品文档

相关文档