- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]第3章顺序结构程序设计
等级考试C语言 第2章 基本数据类型 第3章 最简单的C程序设计— 顺序程序设计 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.2 C语句 3.4 数据的输入和输出 3.1 顺序程序设计举例 求方程ax2+bx+c=0的根。 分析:用一元二次方程的求根公式分别求两个根。 #include math.h #include stdio.h main() { float a,b,c,x1,x2; scanf(“%f%f%f”,a,b,c); x1=(-b+sqrt(b*b-4*a*c)/(2.0*a); x2=(-b-sqrt(b*b-4*a*c)/(2.0*a); printf(“x1=%7.2f\nx2=%7.2f\n”,x1,x2); } §3.2 数据的表现形式及其运算 常量与变量 数据类型 整型、实型、字符型 运算符 表达式 3.2.1 常量与变量 1.常量和符号常量 (1) 常量的定义 在程序运行过程中,其值不能被改变的量 (2) 直接常量(字面常量) 整型常量:如12、0、-3等 实型常量:如4.5、-1.234等 字符常量:如a、d等 字符串常量:如boy,123等 (3) 符号常量 符号常量即是用一个标识符来代替一个常量; 标识符是用来标识数据对象,是一个数据对象的名字。 标识符命名规则:以字母或下划线开始,后跟字符、数字或下划线。 符号常量借助于预处理命令define来实现; 符号常量的定义 define命令格式是 #define 标识符 字符串 如: #define PI 3.1415926535 #define pagesize 60 #define string ABCD 注: 符号常量常用大写字母表示; 定义符号常量时,不能以;结束; 一个#define占一行,且要从第一列开始书写; 一个源程序文件中可含有若干个define命令,不同的define命令中指定的标识符不能相同; 实例: #define PI 3.14159 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE*PI; printf(total=%d,total); } 2、变量 变量是程序运行期间其值可改变的量 变量名是一个标识符 以下为合法的变量名 x1, sum, _average, day, month, lotus_1_2_3 以下为不合法的变量名 $456, #abc, 1fs, 2nd, M.D.Jhon 变量名不能是关键字(即保留字P378) 如:auto、break、char、do、else、if、int等 变量的定义(声明) 下面是几个变量定义的实例: int i, z, h; char c; float a=3.14,b=2.71, x, y; 注意: 变量必须先定义,后使用 遵循见名思意的原则 习惯上用小写字母 变量名先定义后使用的目的 编译时检查是否正确使用 分配合适的存储单元 检查所进行的运算是否合法 如对a%b,要求a、b 均为int型数据 3.常变量 其值不能改变的变量 定义方式 Const float pi=3.1415926; 常变量具有变量的属性: 有类型、占存储单元,但其值不可变 3.2.2 数据类型 3.2.3 整型数据 1.整型常量的表示方法 (1) 十进制数: 123,-456,0 (2) 八进制数:0123,-011 (以0开头的数) (3) 十六进制数:0x123,-0xABC (以0x开头的) 2.整型数据的分类 3.整型数据在内存中的存放形式 数据在内存中以二进制形式存放 例:定义整型变量i=10 和j= -10的存放形式。 4.常见整型数据的存储空间和值的范围 5、整型变量的定义 对变量的定义,一般放在函数体的开头部分(函数的声明部分)(也可放在函数中某一分程序内) 例: #include stdio.h main( ) { int a, b, c, d; unsigned u; a=12; b=-24; u=10; c=a+u; d=b+u; printf(a+u=%d, b+u=%d\n,c,d); } 6.整型数据的溢出 一个int 型变量的最大允许值为32767,如果再加1,其结果不是32768,而是-32768,即溢出。 例 main() { int a, b; a=32767; b=a+1;
文档评论(0)