C++概述:功能函数数据类型

C++概述:功能函数数据类型

ID:38363475

大小:286.50 KB

页数:30页

时间:2019-06-11

C++概述:功能函数数据类型_第1页
C++概述:功能函数数据类型_第2页
C++概述:功能函数数据类型_第3页
C++概述:功能函数数据类型_第4页
C++概述:功能函数数据类型_第5页
资源描述:

《C++概述:功能函数数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++简明提要C++数据类型C++运算符C++类C++语句C++库函数C++常用的其它函数罗伟2001年4月1日30C++数据类型数据类型说明数值范围示例bool布尔类型值true或falseboolMyb1,Myb2;Myb1=true;Myb2=i

2、0至0Xff//定义(数组)变量Buffer1[1000]来存放二进制数据缓冲区。unsignedcharBuffer1[1000];signedchar单字节整型数-128至127signedcharBuffer2[2000];int(2或)4字节整型数同short或long相同intI,k;I=0;k=100;intN=1;unsignedint无符号整型数0至65535unsignintI,k;I=55;K=50000;unsignintN=0xFFFA;short2字节整型数-32768至32767shortI,k;I=-1;k=

3、2;shortn=-1000;unsignedshort2字节无符号整型数0至65535unsignedI,k;I=2;k=2;unsignedn=5;long4字节整型数正负20亿之间longI;I=-123456;longk=1000L;unsignedlong4字节无符号整型数0至40亿unsignlongI=800000;float单精度浮点数-3.4*10e38至3.4*10e38floatx1,y1;x1=0.000F;y1=3.1415926F;floatz1=3.2e-9F;floatz2=2.828E14F;30doub

4、le双精度浮点数-1.8*10e308至1.8*10e308doubleX1,Y1;X1=1.234;Y1=3.7E5;doublez1=-6.87e-3;longdouble长双精度浮点数大于doublelongdoublea1=-3.14e-20;wchar_t长字符(国际字符集)同unsignedwchar_tstr1[10];str1[0]='T';str[1]='h';str[2]='e';#define#undef定义常量(宏定义)取消定义常量(宏定义)#definePI3.1415926//不中分号;#defineSPI*r

5、*r…….#undefPIconst定义常量(较#define安全)可在函数体内定义constintPI=3.1415926;//运行中不能更改PI值constchar*NAME="重庆";//运行中不能更改NAEM值char*constNAME="zhang";//定义常指针(不能移动指针)NAME[3]='b';//改变常指针所指数据值inline定义内置函数(有宏定义的功能,放于主调函数前.inlinefloatfun1(doubler){return3.1415926*r*r;}intmymain(){Edit1->Text=fu

6、n1(25.8);}数组初始化使用局部静态变量定义只有在定义全局变量或局部静态变量时才能对数组初始化staticinta[5]={0,1,2,3,4};staticintb[2][3]={{00,01,02},{10,11,12}};staticcharstr1[4]={'a','b','c',''};staticcharstr1[]="abc";类型强制转换传统C中格式:inti=8;floatx=(float)i;C++支持左格式inti=5;floatf;f=float(i);charstr1="3.1415";doubled;

7、d=double(str1);union{……}无名联合{}中定义的变量共享一内存union{intI;floatf1;charstr1[8];}//则各种类型变量共享一内存;可直接存取I=20;f1=3.14;类型名&定义引用(intk;int&j=k;int*p1=&k;int&p2=k;k=30;30引用变量是被引用变量的别名,它们共占一个内存)(引用实际是一和隐式指针,引用变量时.可以不写指针运算符*)改动其中一个变量值将影响另一个值Edit1->Text=j;//j值此时为30;Edit2->Text=*p1;//*p1值为30

8、;Edit3->Text=p2;//p2值为30;String(系统类)定义字符串变量可直接加Stringstr1[10],str2[10],str3[30];*str1="abc";*str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。