- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
顺序结构程序设计 常量与变量 整型、实型、字符型数据 基本输入输出语句 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式 顺序结构程序设计举例 在程序运行过程中,其值不能被改变的量称为常量。常量区分为不同的类型,如12,0,-3为整型常量,4.6、-1.23为实型常量,‘a’,‘d’为字符常量。这种常量称为字面常量或直接常量。 例:符号常量的使用。 #includeiostream.h #define PRICE 30 void main ( ) {int num, total; num=10; total=num * PRICE; couttotal=total; } 其值可以改变的量称为变量。变量代表内存中具有特定属性的一个存储单元,它用来存放数据,也就是变量的值。 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。 在C++中,要求对所有用到的变量作强制定义,也就是“先定义,后使用” 整型常量即整常数。 整型数据在内存中占4个字节(32位) 。 整型变量的基本类型符为int。可以根据数值的范围将变量定义为基本整型、短整型或长整型。在int 之前可以根据需要分别加上修饰符(modifier):short(短型)或long(长型)或unsigned(无符号数) 。 C++规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。 实数(real number)又称浮点数(floating-point number)。 例:转义字符的使用。 #includeiostream.h void main ( ) {cout*************\n; cout□ab□c\tde\rf\tg\n; couth\ti\b\bj□k\n; couta\bre\hi\y\\\bou\n; } 例2.3 向字符变量赋予整数。 #includestdio.h void main ( ) {char c1,c2; c1=97; c2=98; printf(%c %c\n,c1,c2);/*以字符形式输出*/ printf(%d %d\n,c1,c2);/*转换为整数形式输出*/ } 程序中常需要对一些变量预先设置初值,C++允许在定义变量的同时使变量初始化。 输入指的是从输入文件将数据传送给程序 输出指的是从程序将数据传送给输出文件 由若干字节组成的字节序列,这些字节中的数据按顺序从一个对象传送到另一对象。 在输入操作时,字节流从输入设备(如键盘、磁盘)流向内存,在输出操作时,字节流从内存流向输出设备(如屏幕、磁盘等)。 putchar函数的作用是向终端输出一个字符。如:putchar(c)。 getchar函数的作用是从终端输入一个字符。如:getchar( )。 printf函数的作用是向终端输出若干个任意类型的数据。 用来输出十进制整数。 以八进制数形式输出整数。输出的数值不带符号,即将符号位也作为八进制数的一部分输出。 例:向字符变量赋予整数。 #includestdio.h void main ( ) {char c1,c2; c1=97; c2=98; printf(%c %c\n,c1,c2);/*以字符形式输出*/ printf(%d %d\n,c1,c2);/*转换为整数形式输出*/ } 用来输出一个字符串。 用来输出实数,以小数形式输出。 以指数形式输出实数。 scanf函数的作用是由终端输入若干个任意类型的数据。 分析:设输入的三边长a、b、c能构成三角形。根据公式求得三角形面积area为: 分析:一元二次方程式的根为: ★格式输入与输出 %s格式符 例:字符串的输出。 #includestdio.h void main ( ) {printf(“%3s,%7.2s,%.4s,%-5.3s\n”, “china”,“china”, “china”, “china”); } 程序运行结果如下: china, □□□□□ch, chin, chi□□ 刃堤渴搀梗艾机钮廷谰蔡俏砸塑吟庸沫咎泰扁骚忽霉侍明毙蜀犬赞篷褪熬第二讲、顺序结构程序设计导论 ★格式输入与输出 %f格式符 %f。使整数部分全部输出,并输出6位,,,,数。注意:并非全部数字都是有效数字。单精度实数的有效位数一般为7位,双精度数的有效位数一般为16位。 例:输出实数时的有效位数。 #includestdio.h void main ( ) { float x , y ; x=111111.111; y=222222.222; printf(%f,x+y); } 电劝铅驾走省膏总叶而
文档评论(0)