C++语言命令详解.doc

C++语言命令详解.doc

ID:52446867

大小:104.50 KB

页数:6页

时间:2020-03-27

C++语言命令详解.doc_第1页
C++语言命令详解.doc_第2页
C++语言命令详解.doc_第3页
C++语言命令详解.doc_第4页
C++语言命令详解.doc_第5页
资源描述:

《C++语言命令详解.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、表2-1常用数据类型的特征类型数据种类典型大小Printf格式化字符Scanf格式化字符short整形2字节%d%hdling整形4字节%d%ldint整形2或4字节%d%dfloat浮点型4字节%f%fdouble浮点型8字节%f%lf表2-2常用的C++包含文件头文件使用方法说明stdio.h#include标准输入输出函数,包括进行文件操作的函数。iostream.h#include流运算符(C++独有),代替printf和scanf。第四章解释了这些流运算符的用法。string.h#inclu

2、de字符串操作函数件不吓某字符串复制到另一字符串。ctype.h#include检测以及修改字符串中单个字符的函数。math.h#include三角函数、对数函数、指数函数以及其它工程函数。malloc.h#include从系统中动态释放和内存的函数。(C++也提供了用于此种目的的内嵌操作符new和delete。)表2-3逻辑运算符与位运算符运算符说明&位与。如果两个操作数相应的位为1,将结果中相应的位为1。|位或。如果两个操作数相应的位有一个为1,将结果中相应的位为1

3、。~位非(补码)。如果单个的操作数中某一位为1,将结果中相应的痊为0,反之亦然。&&逻辑与。如果两个操作数都非零,结果为真(1)。否则结果为假(0)。获得正确的布尔值。

4、

5、逻辑或。两个操作数中,如果有一个非零,结果为真(1),否则结果为假(0)。获得正确的布尔值。!逻辑非。如果操作数为零,则结果为真(1)那咱们非零,则结果为假(0)。获得相反的布尔值。表2-4右位移和左位移运算符运算符说明val>>n将val右移n位并返回结果。val<

6、一个空操作符之前的字符数,不包括空操作符。stmcpy(char*dest,char*src,intn)复制n个字符。strcat(char*dest,char*src)将src的内容加到dest的后面表7-1“this”指针的隐式使用数据成员的引用等同于pDatathis->pDatanLengththis->nLength表8-1CStr类的函数和运算操作函数和操作说明get返回一个字符串指针,该字符串以空字符(null)结束。getlength返回字符串的长度。cpy拷贝char*类型的字符串参数。cat把char*类型的字符串参数添加

7、到当前字符串的尾部。+把两个字符串相加,这两个字符串中至少有一个是CStr类型。=另一个CStr对象赋值给当前对象。表10-1C++的原始数据类型数据类型说明典型数值范围bool布尔值真(true)或假(false)char用于存储单个字符的单字节整形数-128~127,或0~255unsignedchar单字节无符号整形数0~255signedchar单字节整形数-128~127int标准长度的整形数,字长为2字节或4字节范围与short或long类型相同unsignedint无符号整形数0~65,535short2字节整形数-32,768

8、~32,767unsignedshort2字节无符号整形数0~65,535long4字节整形数大约在正负20亿之间unsignedlong4字节无符号整形数大约从0~40亿float单精度浮点数在10e38的正负3.4倍之间double双精度浮点数在10e308的正负1.8倍之间longdouble长双精度整形数至少与double类型相同wchar_t长字符,使用在国际字符集里(如Unicode)同unsigned类型表10-2转义字符字符含义\a鸣叫(警告)b退格f进纸(换页)换行r回车t跳表v纵向跳表,单引号”双引号\

9、反斜杠字符空值(0)ddd八进制表示的ASCII字符xdd十六进制表示的ASCII字符表11-1C++的运算符一览表结合性(类型)运算符从右到左(单操作数)()[]–>::.!~++---*&siaelfnewdeletetypeidcasts.*->**/%+-<<>><<=>>===!=&ˆ

10、&&

11、

12、从右到左(三操作数)?:从左到左=+=-=*=/=%=>>=<<=&=ˆ=

13、=表11-2C++的运算符及说明优先级别运算符说明语法表达式1()函数调用Func(args)1[]访问数组成员Array[int]1->访问成员Prt->m

14、ember1.访问成员Ovj.member1::作用域标识Class::sumbol::symbol2R!逻辑取反!int2R~按位取反~int2R++自增1++l

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

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

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