C++语言命令详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
表2 - 1常用数据类型的特征 short整形 short 整形 2字节 %d %hd ling 整形 4字节 %d %ld int 整形 2或4字节 %d %d float 浮点型 4字节 %f %f double 浮点型 8字节 % f %lf 表2 -2常用的C++包含文件 stdio.h #in cludestdio.h 标准输入输出函数,包括进行文件操作 的函数。 iostream.h #in cludeiostream.h 流运算符(C++独有),代替printf和 sca nf。第四章解释了这些流运算符的用 法。 stri ng.h #in cludestri ng.h 字符串操作函数件不吓某字符串复制到 另一字符串。 ctype.h #in cludectype.h 检测以及修改字符串中单个字符的函 数。 math.h #in cludemath.h 三角函数、对数函数、指数函数以及其 它工程函数。 malloc.h #in cludemalloc.h 从系统中动态释放和内存的函数。 (C++ 也提供了用于此种目的的内嵌操作符 new 禾口 deleteo) 表2- 3逻辑运算符与位运算符 位与。如果两个操作数相应的位为 1,将结果中相应的位为 1。 I 位或。如果两个操作数相应的位有一个为 1,将结果中相应的位为 1。 ~ 位非(补码)。如果单个的操作数中某一位为 1,将结果中相应的痊 为0,反之亦然。 逻辑与。如果两个操作数都非零, 结果为真(1)。否则结果为假(0)。 获得正确的布尔值。 逻辑或。两个操作数中,如果有一个非零,结果为真( 1),否则结 果为假(0 )。获得正确的布尔值。 逻辑非。如果操作数为零,则结果为真(1)那咱们非零,则结果为 假(0)。获得相反的布尔值。 表2— 4右位移和左位移运算符 valn 将val右移n位并返回结果。 valn 将val左移n位并返回结果。 表3— 1 其它的C++字符串处理函数 数,不包括空操作符。 stmcpy(char*dest,char*src,int n) 复制 n 个字符。 strcat(char*dest,char*src) 将 src 的内容加到 dest 的后面 表7— 1 “this”指针的隐式使用 pData this-pData nLen gth this-nLen gth 表8— 1 CStr类的函数和运算操作 xl 亠 返回字符串的长度。 getle ngth 拷贝char*类型的字符串参数。 cpy 把char*类型的字符串参数添加到当前字符串的尾部。 cat 把两个字符串相加,这两个字符串中至少有一个是 CStr类型。 + = 另一个CStr对象赋值给当前对象。 表10—1 C++的原始数据类型 数据类型 说明 典型数值范围 bool 布尔值 真( true)或假(false) char 用于存储单个字符的单字节整形数 —128~127,或 0~255 un sig ned char 单字节无符号整形数 0~255 sig ned char 单字节整形数 —128~127 int 标准长度的整形数,字长为2字节或4字节 范围与short或long类型相冋 un sig ned int 无符号整形数 0~65,535 short 2字节整形数 —32,768~32,767 un sig ned short 2字节无符号整形数 0~65,535 long 4字节整形数 大约在正负20亿之间 un sig ned long 4字节无符号整形数 大约从0~40亿 float 单精度浮点数 在10e38的正负3.4倍之间 double 双精度浮点数 在10e308的正负1.8倍之间 long double 长双精度整形数 至少与 double类型相冋 wchar t 长字符,使用在国际字符集里 (如Unicode) 冋unsigned类型 表10— 2转义字符 字符 含义 \ a 鸣叫(警告) \b 退格 \f 进纸(换页) \n 换行 \r 回车 \t 跳表 \v 纵向跳表 \, 单引号 双引号 反斜杠字符 \0 空值(0) \ddd 八进制表示的 ASCII字符 \xdd 十六进制表示的 ASCII字符 表 11- 1 C++的运算付览表 结合性(类型) 运算符 从右到左(单操作数) ()[]- ::. ! ~ ++ -- - * siaelf new delete typeid casts .* - * * / % + - = = == != ? | II 从右到左(三操作数) 从左到左 = += -= *= /= %= = = = ?= |= 表11-2 C++的运算符及说明 优先级别 运算符 说明 语法表

文档评论(0)

157****8632 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档