计算机语言编程结构化程序的开发

上传人:宝路 文档编号:49540552 上传时间:2018-07-30 格式:PPT 页数:48 大小:321.47KB
返回 下载 相关 举报
计算机语言编程结构化程序的开发_第1页
第1页 / 共48页
计算机语言编程结构化程序的开发_第2页
第2页 / 共48页
计算机语言编程结构化程序的开发_第3页
第3页 / 共48页
计算机语言编程结构化程序的开发_第4页
第4页 / 共48页
计算机语言编程结构化程序的开发_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《计算机语言编程结构化程序的开发》由会员分享,可在线阅读,更多相关《计算机语言编程结构化程序的开发(48页珍藏版)》请在金锄头文库上搜索。

1、 第三章 结构化程序的开发Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.1提纲3.1 一些常用的转义序列 3.2 再论C语言中的数据类型 3.3 混合运算时各种数据类型之间的转换 3.4

2、 格式化输出 3.5 赋值运算符 3.6 自增和自减运算符 3.7 条件运算符和逗号运算符 3.8 算术运算符的优先级和结合性Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.2转义转义 序

3、列含 义义 描 述 n t ra b “换换行。将光标标定位到下一行的开始位置。 水平制表符。把光标标跳到tab键键的下一个输输出区。 回车车。把光标标定位在当前行(而不是下一行)的开始 位置。 响铃铃。使系统铃发统铃发 声。 光标标回退一个字符。 反斜扛。打印一个反斜扛字符。 双引号。打印一个双引号字符。3.1 一些常用的转义序列转义字符:反斜杠;转义序列:反斜杠后面加上特定的一个字符;%:%:打印一个百分号打印一个百分号printf(“printf(“比例是比例是%f%f“,percentage);“,percentage);更多转义序列见更多转义序列见C C程序设计教程程序设计教程299

4、299页页 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.3main() printf(“123456781234567812345678n“); printf(“1t12t123tHe

5、llo!n“); /*t的使用 */printf(“tHello! n“);printf(“1234567890“);printf(“bbHello! n“); /*b的使用*/printf(“1234r“%n“); /*打印、和 */printf(“a”); /*使系统发出一声*/system(“pause“);return 0;转义字符举例123456781234567812345678 1 12 123 Hello!Hello! 12345678Hello! “%4 请按任意键继续 . . .Evaluation only.Evaluation only. Created with As

6、pose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.4提纲3.1 一些常用的转移序列 3.2 再论C语言中的数据类型掌握:数据类型的种类、取值范围和格式说明 符 3.3 混合运算时各种数据类型之间的转换 3.4 格式化输出 3.5 赋值运算符 3.6 自增和自减运算符 3.7 条件运算符

7、和逗号运算符 3.8 算术运算符的优先级和结合性Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.5C语言中只有以下几种基本数据类型:char:字符型,可以存放字符集中的一个字 符int:整

8、型float:单精度浮点型double:双精度浮点型此外,还有用于限定这些基本类型的类型限定 符: short(限定int)、long(限定int 和double) signed和unsigned(限定char和任何整数类型)3.2 C语言中的数据类型Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004

9、-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.63.2 C语言中的数据类型一、short、long限定整数类型u示例:short int age; long int counter; long long int population; ushort int、 long int、long long int可分别简写为short, long和 long long。如:short age;uint数据一般为16位或32位,long数据一般为32位, long long 为64位。u各个编译程序可以根据硬件情况自由选择int、short

10、、 long的长度,唯一限制是short和int数据至少要有16位,而 long数据至少要有32位;short数据长度int数据长度 long数据长度 long long数据长度。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-

11、2011 Aspose Pty Ltd.73.2 C语言中的数据类型三、signed、unsigned限定char类型和任何整数类型signed char 、 unsigned charsigned short 、 unsigned short signed int 、 unsigned intsigned long 、 unsigned long signed long long、 unsigned long long经unsigned限定的类型取值范围必须是正的或者为0。一 般省略signed,如signed char通常写成char。二、long可限定double类型long doubl

12、eEvaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.8所以,C语言支持2种不同的字符类型:signed char、 unsigned char转换说明符:signed char:cunsig

13、ned char: u取值范围: signed char:128127(1字节) unsigned char:0255 (1字节)3.2 C语言中的两种字符类型Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspos

14、e Pty Ltd.9所以,C语言支持8种不同的整形: short 、 unsigned short int、 unsigned int long、 unsigned longlong long、 unsigned long long转换说明符: short:hd, unsigned short : hu int : %d, unsigned int : u long :%ld, unsigned long : lulong long:%lld unsigned long long:%llu3.2 C语言中的八种整形类型Evaluation only.Evaluation only. Crea

15、ted with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.10取值范围和具体硬件有关。在short是16位、int和long是 32位、long long是64位的机器上数值范围如下: signed short:-3276832767 ( 16位) unsigned sh

16、ort: 065535 ( 16位) signed int: -2147483648 2147483647 ( 32位) unsigned int: 04294967295 ( 32位) signed long: -2147483648 2147483647 ( 32位 ) unsigned long:04294967295 ( 32位) signed long long: (64位)- 92233720368547758089223372036854775807 unsigned long long : (64位)0 184467440737095516153.2 C语言中的八种整形类型Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2

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

当前位置:首页 > 中学教育 > 教学课件

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