欢迎来到天天文库
浏览记录
ID:52446867
大小:104.50 KB
页数:6页
时间:2020-03-27
《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,7688、~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->m14、ember1.访问成员Ovj.member1::作用域标识Class::sumbol::symbol2R!逻辑取反!int2R~按位取反~int2R++自增1++l
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
此文档下载收益归作者所有