2 常量、变量、运算符和表达式

2 常量、变量、运算符和表达式

ID:5394658

大小:359.50 KB

页数:58页

时间:2017-11-09

2 常量、变量、运算符和表达式_第1页
2 常量、变量、运算符和表达式_第2页
2 常量、变量、运算符和表达式_第3页
2 常量、变量、运算符和表达式_第4页
2 常量、变量、运算符和表达式_第5页
资源描述:

《2 常量、变量、运算符和表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章 常量、变量、运算符和表达式1知识回顾C语言有什么特点如何书写编译并运行C程序printf()函数内容摘要C语言的数据类型常量介绍如何使用变量来存储信息如何声明和初始化变量运算符与表达式类型转换3C语言的数据类型数据类型是我们对数据的描述例如数字整数:5,123,-9实数:23.56,6.78,-0.12字符‘a’,’f’等等4C语言的数据类型5数据类型描述类型关键字字节数值范围字符char1-128~127短整型shortint(略为short)2-32767~32767整型int4-2147483647~21

2、47438647长整型longint(略为long)4-2147483647~2147438647无符号字符unsignedchar10~255无符号短整型unsignedshort20~65535无符号整型unsignedint40~4294967295无符号长整型unsignedlong40~4294967295单精度浮点数float41.2E-38~3.4E381双精度浮点数double82.2E-38~1.8E30821大概范围,精度为7位2大概范围,精度为19位6数据类型说明windows为32位计算机环境上

3、表给出的是以此为例的各数据类型占用的内存空间字节数和表示的数值范围可以利用sizeof()函数获得内存空间字节数#include“stdio.h”voidmain(){inta;//chara;shorta;printf(“%d”,sizeof(a));}7常量介绍不同类型的数据需要采用不同的方式来存储C语言中有两种存储数值的方式变量常量值不能被改变的量被称为常量字面常量符号常量8常量介绍字面常量字面常量是指在源代码中直接输入的值例如:intage=25;//整型常量floatscore=85.5;//浮点数常量cha

4、rsex=’f’;//字符常量charname[10]=”lucy”;//字符串常量其中25、85.5、’f’、”lucy”是字面常量9常量介绍整型常量的表示方式首位不为0的常量被视为10进制整数十进制常量可以包含数字0~9,并可以在最前面加上正号或负号(正号可省略)以0打头的常量被视为八进制整数八进制常量可以包含数字0~7,并可以在前面加上正号或负号以0x或OX打头的常量被视为十六进制整数十六进制常量可以包含数字0~9和字母A~F,并可以在前面加上正号或负号10常量介绍符号常量在程序中用一个符号来表示一个常量这个符号

5、就被称为符号常量例如:圆周率π的值(3.14)C语言中使用预编译处理命令#define来定义符号常量#definePI3.14//注意:#define语句不以分号结尾则可以这样计算圆的面积:area=PI*r*r常量不能修改,程序中写PI=3.1415这样会引发错误11变量介绍变量的概念程序运行中,其值可以被改变的量是变量变量是计算机内存中一个被命名的数据存储位置使用变量名时实际上用的是存储在这里的数据的值12变量介绍变量的类型与数据类型是对应的不同数值需要内存空间不同,需要不同变量类型例如:小型整数(如6、250和-

6、18)需要的内存较少计算机整数运算速度非常快大型整数和浮点数(如5000000000、或0.000000871256)需要较多存储空间,执行数学运算所需时间更长使用合适的变量类型,可确保程序运行效率提高13变量示例#includevoidmain(){inta,b,c,sum;//声明四个整型变量,分别存放三个数及它们的和printf("Enterthreenumbers");//提示用户的信息scanf("%d%d%d",&a,&b,&c);//分别读取三个整型数,每一个都要用一个%dsum=a

7、+b+c;//=做赋值,求和printf("sum=%d",sum);//打印输出结果}14变量的定义及初始化变量定义任何变量都必须遵守先定义后使用的原则变量定义的一般形式[存储类别]数据类型变量名1,变量名2…;存储类别不是必须要求声明的部分,后面章节中将讲到这个概念intnum1,num2;//定义num1,num2为整型变量floatavg;//定义avg为实型变量charch1,ch2;//定义ch1,ch2为字符型变量15变量的定义及初始化变量定义的位置定义在哪里是至关重要的在哪里定义决定着这个变量在

8、哪些范围内有效现学习阶段,可将所有变量声明放在一起,并放置于main()函数的主体语句中的前面16变量的定义及初始化变量的初始化定义变量时指示计算机为变量留出存储空间变量值并没有指定,可能为随机值使用变量前,一定要将其初始化为一个确定的值17变量的定义及初始化变量初始化方法定义变量的同时进行赋初值的操作定义变量后,使用赋值语句来初

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。