C教程 从入门到精通实用.pptx
《C教程 从入门到精通实用.pptx》由会员分享,可在线阅读,更多相关《C教程 从入门到精通实用.pptx(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+提供的基本数据类型第第2页页/共共65页页第1页/共65页修饰符C+还允许在不同的数据类型前面增加修饰符来更改基本类型的含义。signed,unsigned,long和short。其中int前面可以单独使用siged,unsigned,long和short,并且signed和unsigned还可以与long和short组合在一起放在int前面char前面可以单独使用signed和unsigned;double前面可以单独使用long。第第3页页/共共65页页第2页/共65页C+的数据类型第第4页页/共共65页页第3页/共65页整型C+中定义了9种类型的整型,其中包括普通的整型(int)、长
2、整型(long int)和短整型(short int)。这3种数据类型的前面还可以加上signed和unsigned修饰符来表示有符号整型和无符号整型。第第5页页/共共65页页第4页/共65页符号整数和无符号整数#include using namespace std;void main()short int i;unsigned short int j;i=-1;j=i;couti=i;j=j;第第6页页/共共65页页第5页/共65页字符型在计算机中保存字符采用的是8位的ASCII码。要把字符用单引号扩起来x、0如果所需的整数表示范围很小(在128到127之间,或者在0到255之间),可考虑
3、使用字符型数据第第7页页/共共65页页第6页/共65页字符型数据和整型数据的互换使用#include using namespace std;void main()char c;short int i;c=A;i=c;coutc=c;i=i;第第8页页/共共65页页第7页/共65页浮点型浮点型数据有3种:float,double和long double。选用的数据类型应该能够表示所需要的数字,不能超出数据类型的表示范围,还要考虑不同的数据类型可以表示数据的精度是否符合程序要求。一种数据类型占用的内存空间越大,能够表示的数据范围就越大,但是使用这样的数字进行计算的速度也越慢,因此在选择数据类型的
4、时候也不要没有任何依据地使用long double类型表示数据以求保险(一般的数字用double类型就足够了)或者贪图不必要的精度而损失了程序的运行速度。第第9页页/共共65页页第8页/共65页浮点数的舍入误差#include using namespace std;void main()float a,b;a=555555.555e5;b=a+40;couta=a;b=b;第第10页页/共共65页页第9页/共65页布尔型true和false如果在布尔表达式中使用了数字,那么C+会把0作为false,非0的数字作为true。如果在一个非布尔表达式中使用bool类型的数据,那么会把true转换为
5、1,把false转换为0。第第11页页/共共65页页第10页/共65页bool和int类型数据的转换#include using namespace std;void main()bool b1,b2;int i,j;b1=true;i=20;j=b1;b2=i;coutj=j;b2=b2;第第12页页/共共65页页第11页/共65页空型空型是一种十分特别的数据类型,它表示没有任何值,因此并没有一个实际存在的数字可以定义成void类型。空型通常用在定义函数的时候表示一个函数没有返回值。第第13页页/共共65页页第12页/共65页常量和变量常 量变 量第第14页页/共共65页页第13页/共65页
6、常量常量是一个具有实际值的量,并且其值在程序中不可以改变。第第15页页/共共65页页第14页/共65页整型常量整型常量用于表示整数。可以使用十进制、十六进制、八进制的整数。十进制的数字:10、25。十六进制整数需要在整数的前面加上一个0 x:0 x123八进制数需要在整数的前面加上一个O:O123如果在程序中遇到了一个整数常量,通常认为这个整数的数据类型是int。如果要表示的数字超出了int类型数据的表示范围,但是在unsigned int数据类型的表示范围之内,就在这个数据类型中在数据的后面增加一个u后缀:3213213213u。如果希望定义long int 类型的常量,在这个数据后加l后缀
7、。第第16页页/共共65页页第15页/共65页浮点型常量如果在程序中遇到的一个数字带有小数部分,那么C+编译器就认为这个数字是一个浮点型常量12.3,1.0,0.123E2浮点型数据具有舍入误差第第17页页/共共65页页第16页/共65页字符型常量如果要定义字符型常量,只要用单引号将这个字符括起来就可以了。x、2、#第第18页页/共共65页页第17页/共65页字符串常量把字符串用双引号括起来Hello world!“一个字符串中的各个字符会占用内存中连续的字节,使用0字符表示字符串的结束。a与a完全不同第第19页页/共共65页页第18页/共65页符号常量对于一些经常使用并且有特定意义的常量允许
8、采用符号的方式代替,在程序中所有使用这个常量的地方都可以使用这个符号常量进行替代使用C+提供的预编译指令#define#define PI 3.14第第20页页/共共65页页第19页/共65页变量变量就是可以在程序中保存数据的量。由于这个量的值是可以改变的,因此被称为变量第第21页页/共共65页页第20页/共65页变量的命名组成变量名的字符必须是大写字母、小写字母、数字或者下划线,并且只能以字母或者下划线开头。变量名不能使用C+语言保留的关键字第第22页页/共共65页页第21页/共65页变量的声明数据类型 变量名列表;int Count;double Price,Total;所有的变量在声明时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C教程 从入门到精通实用 教程 入门 精通 实用
限制150内