欢迎来到天天文库
浏览记录
ID:21682091
大小:1.01 MB
页数:43页
时间:2018-10-20
《第2讲 c语言 北工商课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、准备上课主讲:李越辉北京工商大学计算机学院C语言程序设计第二讲数据类型通过介绍C/C++语言的数据类型和存储特点了解C/C++语言中数值数据和字符数据的表示方法、掌握C/C++语言基本数据类型的存储形式,变量的定义和赋值方法,了解运算过程中数据类型的转换方法。内容回顾main()是每一个C++程序都必须具有的函数,称为主函数;你可以把它看成是程序的入口;在main前面可以用void来表示这个主函数main()没有返回值,即它不代表计算出来的是什么值,它仅仅是规范了完成计算所作的一系列步骤;这些步骤用花括号{}括起。内容引申C/C++语言程序是
2、由函数构成的;函数有三类:主函数库函数用户自定义函数库函数中用的最普遍的是数学函数,常用的数学函数有几十种。程序的输入与输出C语言中使用printf输出;C语言中使用scanf输入;在C++中还有cin和cout。在C++中引入术语stream(流),指的是来自设备或传给设备的一个数据流。cout表示输出流对象,它是输入输出流库的一部分。与cout相关联的设备是显示器。在程序中有了关联字cout就有了将数据流传到显示器的条件,这时用插入操作符“<<”将其后的数据插入该流中去。比如下面的两条语句:cout<<“welcometoBTBU”;co
3、ut<4、流对象,它也是输入输出流库的一部分,与cin相关联的输入设备是键盘,当我们从键盘输入字符串时,形成了输入流(数据流),用抽取操作符>>将数据流存储到一个事先定义好的变量中,比如下面两条语句:floatx;cin>>x;第一条是定义了一个浮点数类型的对象:变量x。第二条是用键盘敲入一个带小数点的数,比如:3.14159。输入上图描述了提取输入流的示意图有关什么是变量,如何从键盘输入数据的内容放到下一章去讲。X的地址cin>>3.141593.14159键盘抽取操作符注释(comments)是非常重要的一种手段。没有注释的程序不能算作合格的程序5、。我们要建立起这样的观念:程序是给人编的,让人家看懂程序是第一位的事情。特别是将来你可能参加一个团队,几十人甚至几百人一起合作编程,相互协同,更需将注释写得清清楚楚、明明白白,因此,我们规定程序中须有如下注释内容。注释及其重要性程序名称;程序要实现的功能,比如要完成什么数学运算;程序的思路和特点;编程的人与合作者;编程的时间,修改后的第几版本;其它;对初学者,希望每条语句都加上注释,要求注明这条语句是做什么用的。注释的内容带注释的程序C语言的数据类型数值数据的表示文字数据的表示变量的定义和赋值C语言类型修饰符表达式中数据类型转换C语言程序的数6、据类型2.1C语言的数据类型C数据类型基本类型构造类型指针类型空类型整型浮点型字符型枚举类型单精度浮点型双精度浮点型数组类型结构体类型共用体类型所有的数据,在进行处理时都需要先存放进计算机的内存中,所以了解不同的数据在计算机中存储的形式是很重要的2.2数值数据的表示C语言中数值数据有两种:整数和浮点小数。整数表示形式十进制整数:123,-567八进制整数:011,072十六进制整数:0x12,-0xf1整数的存储空间为2个字节,即16个二进制位取值范围为-215~215-1,即-32768~32767。如果超过这个范围,使用占4个字节的长整型7、数,在整数后面加上一个字母L(大小写均可),此时取值范围可以扩大到-231~231-1,即-2147483648~2147483647。19int整型,占用2字节,数的表示范围是-32768~32767unsignedint无符号整型,占用2字节,数的表示范围:0~65535longint长整型,占用4字节,在整数后面加上一个字母L(大小写均可),数的表示范围:-2147483648~2147483647unsignedlongint无符号长整型,占用4字节,数的表示范围:0~4294967295整型即整数类型,它又可分为4种20符号位00正8、0110负110-101……占用2字节,数的表示范围是-32768~3276716位有符号整数的表示1-2-1021……16位无符号整数的表示浮点小数C语言中的浮点
4、流对象,它也是输入输出流库的一部分,与cin相关联的输入设备是键盘,当我们从键盘输入字符串时,形成了输入流(数据流),用抽取操作符>>将数据流存储到一个事先定义好的变量中,比如下面两条语句:floatx;cin>>x;第一条是定义了一个浮点数类型的对象:变量x。第二条是用键盘敲入一个带小数点的数,比如:3.14159。输入上图描述了提取输入流的示意图有关什么是变量,如何从键盘输入数据的内容放到下一章去讲。X的地址cin>>3.141593.14159键盘抽取操作符注释(comments)是非常重要的一种手段。没有注释的程序不能算作合格的程序
5、。我们要建立起这样的观念:程序是给人编的,让人家看懂程序是第一位的事情。特别是将来你可能参加一个团队,几十人甚至几百人一起合作编程,相互协同,更需将注释写得清清楚楚、明明白白,因此,我们规定程序中须有如下注释内容。注释及其重要性程序名称;程序要实现的功能,比如要完成什么数学运算;程序的思路和特点;编程的人与合作者;编程的时间,修改后的第几版本;其它;对初学者,希望每条语句都加上注释,要求注明这条语句是做什么用的。注释的内容带注释的程序C语言的数据类型数值数据的表示文字数据的表示变量的定义和赋值C语言类型修饰符表达式中数据类型转换C语言程序的数
6、据类型2.1C语言的数据类型C数据类型基本类型构造类型指针类型空类型整型浮点型字符型枚举类型单精度浮点型双精度浮点型数组类型结构体类型共用体类型所有的数据,在进行处理时都需要先存放进计算机的内存中,所以了解不同的数据在计算机中存储的形式是很重要的2.2数值数据的表示C语言中数值数据有两种:整数和浮点小数。整数表示形式十进制整数:123,-567八进制整数:011,072十六进制整数:0x12,-0xf1整数的存储空间为2个字节,即16个二进制位取值范围为-215~215-1,即-32768~32767。如果超过这个范围,使用占4个字节的长整型
7、数,在整数后面加上一个字母L(大小写均可),此时取值范围可以扩大到-231~231-1,即-2147483648~2147483647。19int整型,占用2字节,数的表示范围是-32768~32767unsignedint无符号整型,占用2字节,数的表示范围:0~65535longint长整型,占用4字节,在整数后面加上一个字母L(大小写均可),数的表示范围:-2147483648~2147483647unsignedlongint无符号长整型,占用4字节,数的表示范围:0~4294967295整型即整数类型,它又可分为4种20符号位00正
8、0110负110-101……占用2字节,数的表示范围是-32768~3276716位有符号整数的表示1-2-1021……16位无符号整数的表示浮点小数C语言中的浮点
此文档下载收益归作者所有