2-2 常量与变量.ppt
《2-2 常量与变量.ppt》由会员分享,可在线阅读,更多相关《2-2 常量与变量.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在程序中保持在程序中保持固定类型固定类型和和固定值固定值的的量量 按照类型划分有整型常量、实型常量、字符常量、字符串常量 编译系统从它们的数据表现形式上就能区分它们的类型 例如:例如: 20 整型常量 15.8 实型常量 a 字符常量 “a” 字符串常量整型常量的表示形式整型常量的表示形式十进制数: 如 12、-13、0八进制: 以数字0开头,如 012十六进制: 以0 x或0X开头,如 0 x12整型常量的类型确定整型常量的类型确定长整型量:常量值后跟L或l,如 -256l,1024L无符号整型:常量值后跟U或u,如 30u,256U 不能表示成小于0的数,如 -30u无符号长整型:常量值后
2、跟LU,Lu,lU或lu,如 30lu 如果整型常量超过计算机所能表示的范围,则会发生如果整型常量超过计算机所能表示的范围,则会发生溢出溢出 C语言中整数的溢出并不会使程序出错,而是得到一语言中整数的溢出并不会使程序出错,而是得到一个不正确的结果个不正确的结果实型常量的表示形式实型常量的表示形式十进制小数形式: 如 0.126,523.64 注意:注意:必须有小数点!必须有小数点!指数形式: 如 0.0000126 (1.2610-5 ) 1.26E-5 1260000 1.26E+6 或1.26E6(E、e均可)实型常量的类型确定实型常量的类型确定实型常量隐含按双精度型(double)处理单
3、精度实型:常量值后跟F或f,如 1.25F,1.25e-2f用单引号括起来的一个字符: 如 a, A,3 转义字符: 以反斜线 开头的字符序列常用的转义字符常用的转义字符ddd转义字符转义字符含义含义nvratbf”xhh转义字符转义字符含义含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符printf(Hello Worldn);例:例:由双引号括起来的一个字符序列: 如“a”, “qwer” 字符串存放时,自动在最后添加结束标志:0 ,它不引起任何控制动作,也不显示。a 0但“a”aa printf( Good Morning!);例:
4、例:此处不写此处不写00,自动加上自动加上注意:注意:“a”与 a 是不同的也称宏常量,是指用一个标识符号代表的一个常量 符号常量在使用之前必须先定义定义格式定义格式: : #define #define 标识符 常量例如:例如:#define #define PIPI 3.1415926 3.1415926#includestdio.h#define PI 3.1415926 /预处理void main ( ) int r = 10; double area=0; area = PI*r*r; printf(area=%fn, area); 问题问题: 为什么要定义符号常量? 例:例:计算圆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2-2 常量与变量 常量 变量
限制150内