网站大量收购独家精品文档,联系QQ:2885784924

第2讲常量和变量课件.ppt

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

整型 实型 字符型 基本数据类型 常量和变量 C语言中的量 常量(常数):数据,如1,2,3.1415926,a,b 变量:存放数据的工作单元 在程序的运行过程中,其值可以改变。 int a; float b; 变量的定义 变量定义的一般形式: 类型名 变量表 int a,b,sum; /*a,b, sum是变量名*/ 变量名:小写字母,见名知义 类型名: 整型int 实型(符点型)float、 double 字符型char 变量的定义 基本数据类型所占宽度与数据范围 变量的定义与使用 变量— 先定义,后使用 先赋值,后引用 int a,b; a=2; b=a*a; printf(“%d”,b); 变量的赋值 1 赋初值(初始化):在定义变量时对它赋值 int a=5,b=2; 2 赋值表达式: int a,b; a=5; b=2; 3 输入函数: scanf(“%d%d”,a,b); 例1 例1 例1— 符号常量 基本数据类型——整型(整数类型) 1 整型常量(整数) 三种表现形式: 十进制:正、负号,0-9,首位不是0 例:10,123 八进制:正、负号,0-7,首位是0 例:010,0123 十六进制:正、负号,0-9,a-f, A-F,首位是0x\0X 例:0x10,0x123 典型试题1 整型常量 123=1111011(B)二进制 =173(O)八进制 =7B(X)十六进制 整型变量 2 整型变量:int 变量表 int a, b, c=0; a=1; b=2; c=3; 整型数据的输入和输出 printf(格式控制,输出参数1,… ,输出参数n); scanf (格式控制,输入参数1,… , 输入参数n); 整型数据的输出 例: # includestdio.h main() { printf(“%d,%o,%x\n”,10,10,10); printf(“%d,%d,%d \n”,10,010,0x10); printf(“%d,%x\n”,012, 012); } 整型数据的输入 例: # includestdio.h main() { int a,b; scanf(“%o%d\n”,a,b); printf(“%d%5d\n”,a,b); printf(“%x,%d\n”, a,b); } 输入:一个十进制的数 输出:相应的八进制和十六进制数 基本数据类型——实型(实数类型) 1 实型常量(实数) 一般形式(3.14、-3.56、0.0、1.), 指数形式(0.326可以表示为:0.326e0, 3.26e-1) 科学记数法 注意: e之前必须有数字,且e后面的指数必须为整数。 如e3, 、5e3.6 等都是不合法的指数形式。 实型变量 2 实型变量 -- 单精度浮点型 float a, b, c; -- 双精度浮点型 double x, y, z; 实型数据的输入和输出 例:实型数据的输出 #includestdio.h main() { float f=123.45; double d=3.1415926; printf(“%f,%e\n”,f,f); printf(“%f,%e\n”,d,d); printf(“%5.3f,% 5.2f , %.2f \n”,d,d,d); } 实型数据的输入 scanf( ) —float、double的格式控制说明 — %f 、%lf —不能规定精度 float f; scanf(“%4.2f ”,f ); 基本数据类型——字符型 1 字符常量 ‘a’ ‘A’ ‘+’ 字符常量只能包含一个字符, ‘abc’是非法的。 常用的转义字符常量的含义 典型试题1 典型试题2 字符变量 char c, d; c=‘2’; d=‘#’; 或 c=‘A’; d=65; 字符型数据的输入和输出 — scanf( )和printf( ) %c char ch; scanf ( “%c”, ch);

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档