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

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

ID:41849603

大小:817.67 KB

页数:33页

时间:2019-09-03

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

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

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

2、号整型数0至255或0x0至OXff//定义(数组)变量Buffwl[1000]来存放二进制数据缓冲区。unsignedcharBufferl[1000];signedchar单字节整型数-128至127signedcharBuffer2[2000];int(2或)4字节整型数同short或long相同intT,k;T=0;k二100;intN=l;unsignedint无符号整型数0至65535unsignintI,k;1=55;K二50000;unsignintN二OxFFFA;short2字节整型数-32

3、768至32767shortT,k;T二T;k=2;shortn=-1000;unsignedshort2字节无符号整型数0至65535unsignedI,k;1=2;k=2;unsignedn二5;long4字节整型数正负20亿之间longI;I二-123456;longk二1000L;unsignedlong4字节无符号整型数0至40亿unsignlongT=800000;float单精度浮点数-3.4*10e38至3.4*10e38floatxl,yl;xl=0.000F;yl=3.1415926F;fl

4、oatzl=3.2e~9F;floatz2=2.828E14F;doub1e双精度浮点数-1.8*10e308至1.8*10edoubleXI,Yl;XI二1.234;Yl=3.7E5;doublezl=-6.87e~3;308longdoub1e长双精度浮点数大于doublelongdoubleal=-3.14e-20;wchar_t长字符(国际字符集)同unsignedwchar_tstrl[10];strl[0]=,T*;str[1]二'h';str[2]=,e';#define#undef定义常量(宏定

5、义)取消定义常量(宏定义)ttdcfinePI3.1415926//不中分号;#defineSPl*r*r#undefPIconst定义常量(较ttdefine安全)可在函数体内定义constintPI二3.1415926;//运行中不能更改PI值constchar*NAME二〃重庆〃;//运行屮不能更改NAEM值char*constNAME二"zhang";//定义常指针(不能移动指针)NAME⑶二'b';//改变常指针所指数据值in1ine定义内置函数(有宏定义的功能,放于主调函数前.inlinefloat

6、funl(doubler){return3.1415926*r*r;}intmymain(){Editl->Text=funl(25.8);}数组初始化使用局部静态变量定义只有在定义全局变量或局部静态变量时才能对数组初始化staticinta[5]={0,1,2,3,4};staticintb[2][3]={{00,01,02},{10,11,12}}•staticcharstrl[4]={'a','b','c',''};staticcharstrl[]=/,abc/z;类型强制转换传统C中格式:inti=

7、8;floatx=(float)i;C++支持左格式inti=5;floatf;f=float(i);charstrl二〃3.1415〃;doubled;d二double(strl);union{……}无名联合{}中定义的变量共享—内存union{intI;floatfl;charstrl[8];}//则各种类型变量共享一内存;可直接存取T=20;fl二3.14;类型名&定义引用(引用变量是被引用变量的别名,它们共占一个内存)(引用实际是一和隐式指针,引用变量时.可以不写指针其个值响个动一量影一改屮变将另值in

8、tk;int&j=k;int*pl二&k;int&p2=k;k二30;Editl->Text=j;//j值此时为30;Edit2->Text=*pl;//*pl值为30;Edit3->Text=p2;//p2值为30;运算符*)String(系统类)定义字符串变量可直接加Stringstrl[10],str2[10],str3[30];*strl=z,abc,z;*str2二〃dcf〃

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

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

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