基本程序语句综述

上传人:最**** 文档编号:116915807 上传时间:2019-11-17 格式:PPT 页数:54 大小:1.86MB
返回 下载 相关 举报
基本程序语句综述_第1页
第1页 / 共54页
基本程序语句综述_第2页
第2页 / 共54页
基本程序语句综述_第3页
第3页 / 共54页
基本程序语句综述_第4页
第4页 / 共54页
基本程序语句综述_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《基本程序语句综述》由会员分享,可在线阅读,更多相关《基本程序语句综述(54页珍藏版)》请在金锄头文库上搜索。

1、数据类型和基本语句数据类型和基本语句 一一. .基本数据类型基本数据类型 1.1.整数型整数型 无小数的数。无小数的数。 1)1)十进制整数:十进制整数:1212、-100-100、0 0。 2)2)八进制整数:八进制整数:012012、010010。 3)3)十流进制整数:十流进制整数:0x120x12、0x100x10、0x1a0x1a。 4)4)整数符号:整数符号:unsignedunsigned、signedsigned。 5)5)整数长度类型:整数长度类型: shortshort:短整型,应用短整型,应用1616位二进制长存储。位二进制长存储。 intint:整数,应用整数,应用32

2、32位二进制长存储。位二进制长存储。 longlong:长整形,应用长整形,应用3232位二进制长存储。位二进制长存储。 例: 例:12,12u,12l12,12u,12l 2.2.实数型实数型 带小数的数。带小数的数。 1)1)十进制小数:十进制小数:3.453.45,4.4.,0.30.3,.3.3。 2)2)指数形式:指数形式:d.dez=d.dd.dez=d.d 10 10 z z 。 例:例:1.3e61.3e6,-1.3e-6-1.3e-6,4.5E-104.5E-10,0.3e60.3e6 .3e6.3e6 ( (表示错误表示错误) ) 3.3.字符型字符型(char)(char

3、) 单个英文字符。单个英文字符。 1)1)表示:表示:用单括号括起该字符。用单括号括起该字符。 例:例: AA, aa, i i, I I 2)2)存储:存储:该字符对应的该字符对应的ASCiiASCii码。码。 AA的的ASCIIASCII码:码:65 a65 a的的ASCIIASCII码码:97:97 I I的的ASCIIASCII码:码:73 i 73 i 的的ASCIIASCII码码:105:105 3) 3)特殊字符表示特殊字符表示 须用须用引导的转义字符。引导的转义字符。 字符形式字符形式功能功能字符形式字符形式功能功能 nn换行换行 反斜杠反斜杠 tt横向跳格横向跳格 单引号单引

4、号 vv竖向跳格竖向跳格” 双引号双引号 bb退格退格dddddd 八进制表示的八进制表示的ASCiiASCii 码对应字符码对应字符 rr回车回车 (endl)(endl) xhhxhh 十六进制表示的十六进制表示的 ASCiiASCii码对应字符码对应字符 ff走纸换行走纸换行 例例: : 33 33和和 x1bx1b表示表示 按键按键 4) 4)字符串型字符串型 多个字符连列多个字符连列 1)1)表示:表示:字符串用双引号字符串用双引号包括。包括。 例:例:” ”CHANGSHACHANGSHA” ”、” ”123”123”、” ”,.*”,.*”、” ”hi!n”hi!n” 2)2)存

5、储方式:存储方式:字符串中每个字符用字符串中每个字符用ASCIIASCII码表码表 示占一个字节,最后以示占一个字节,最后以NULL(0)NULL(0)字符结字符结 束。束。 例:例: ” ”CHANGSHA”CHANGSHA” 例:例: aa、 ” ”a”a” 6767 7272 65657777 7171 8383 7272 6565 0 0 9797 9797 0 0 二二. .常量常量 不变的数据。 不变的数据。 1.1.直接常量直接常量 直接使用的数据。直接使用的数据。 例:例:a=8;a=8; 2.2.符号常量符号常量 用标识符表示的常量。用标识符表示的常量。 #define #d

6、efine 标识符标识符 常量常量 例:例:#define SH 4#define SH 4 b=2;a=SH*b; b=2;a=SH*b; #define PI 3.1419 /* #define PI 3.1419 /*在全局声明部分在全局声明部分* */ / a=4*PI; a=4*PI; 三三. .变量变量 1.1.整形变量整形变量 1)1)整数变量类型整数变量类型 关键字关键字字节数字节数取值范围取值范围 (Turbo C)(Turbo C) TurTur bo Cbo C VCVC ShortShort 2 2 2 2 -3276832767-3276832767 Unsigned

7、 shortUnsigned short 2 2 2 2 065535065535 intint 2 2 4 4 -3276832767-3276832767 unsignedunsigned 2 2 4 4 065535065535 longlong 4 4 8 8 -21474836482147483647-21474836482147483647 Unsigned longUnsigned long 4 4 8 8 0429496729504294967295 例:例:int a,b,c;int a,b,c; short w,s; short w,s; unsigned f,g; uns

8、igned f,g; long Lwe,Lsd; long Lwe,Lsd; 2)short2)short类型存储类型存储 正数以正数以1515位二进制数表示,最高为位二进制数表示,最高为0 0;负数以;负数以1616补码表示。补码表示。 例:例:1515表示如下:表示如下: -15-15表示如下:表示如下: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 例:例:Unsigned sho

9、rt iUnsigned short i i=65535 i=65535 short i short i i=-1 i=-1 2 216 16-1=65535 -1=65535 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 #include #include main()main() int a,b,c,d;int a,b,c,d; unsigned u,v;unsigned u,v;

10、a=1;b=3;c=6;d=-7;a=1;b=3;c=6;d=-7; u=a+b;v=c+d;u=a+b;v=c+d; coutint 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

11、1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 例:例: #include #include main()main() char a=128;char a=128; int b=1;int b=1; cout a=a+(a=a-a*2) (5)(5)赋值时类型转换的截取赋值时类型转换的截取 当大范围类型的值赋值给小范围类型的变量当大范围类型的值赋值给小范围类型的变量 时产生数据的截取。时产生数据的截取。 浮点数赋值给整数时,去掉小数。浮点数赋值给整数时,去掉小数。 do

12、uble c=43.5;double c=43.5; int a=65535; int a=65535; a=c *a=43* a=c *a=43* 整数类型赋值时,左边变量长度短时,去掉右整数类型赋值时,左边变量长度短时,去掉右 边表达式值的高位。边表达式值的高位。 short b;short b; b=a; *b b=a; *b的值为的值为-1*-1* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

13、1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 两边长度相等时,存储单元的数不变。两边长度相等时,存储单元的数不变。 unsigned short e=65535;unsigned short e=65535; short c;short c; c=e; *c=-1* c=e; *c=-1* e: e: c:=-1 c:=-1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

14、 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 11)11)自增与自减运算符自增与自减运算符 前缀形式:前缀形式: +变量名变量名 (自增)(自增) - - -变量名变量名 (自减)

15、(自减) 作用:作用:数字型变量在表达式计算中变量先加数字型变量在表达式计算中变量先加1 1或或 减减1 1,再参加运算。,再参加运算。 例:例:int a=3,b=2,c;int a=3,b=2,c; c=+a; (c=4,a=4) c=+a; (c=4,a=4) c=-b; (c=1,b=1) c=-b; (c=1,b=1) +b; (b=2) +b; (b=2) c=+a*-b; (c=5,a=5,b=1) c=+a*-b; (c=5,a=5,b=1) c=-(+a); (c=-6,a=6) c=-(+a); (c=-6,a=6) 后缀形式:后缀形式: 变量名变量名+ + (自增)(自增) 变量名变量名- - - - (自减)(自减) 作用:数字型变量在表达式计算中变量先参加运作用:数字型变量在表达式计算中变量先参加运 算,再加算,再加1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号