




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.表21 常用数据类型的特征类型数据种类典型大小Printf格式化字符Scanf格式化字符short整形2字节%d%hdling整形4字节%d%ldint 整形2或4字节%d%dfloat浮点型4字节%f%fdouble浮点型8字节f%lf表22 常用的C+包含文件头文件使用方法说明stdio.h#include标准输入输出函数,包括进行文件操作的函数。iostream.h#include流运算符(C+独有),代替printf和scanf。第四章解释了这些流运算符的用法。string.h#include字符串操作函数件不吓某字符串复制到另一字符串。ctype.h#include检测以及修改字符串中单个字符的函数。math.h#include三角函数、对数函数、指数函数以及其它工程函数。malloc.h#include从系统中动态释放和内存的函数。(C+也提供了用于此种目的的内嵌操作符new和delete。)表23 逻辑运算符与位运算符运算符说明位与。如果两个操作数相应的位为1,将结果中相应的位为1。位或。如果两个操作数相应的位有一个为1,将结果中相应的位为1。位非(补码)。如果单个的操作数中某一位为1,将结果中相应的痊为0,反之亦然。&逻辑与。如果两个操作数都非零,结果为真(1)。否则结果为假(0)。获得正确的布尔值。|逻辑或。两个操作数中,如果有一个非零,结果为真(1),否则结果为假(0)。获得正确的布尔值。!逻辑非。如果操作数为零,则结果为真(1)那咱们非零,则结果为假(0)。获得相反的布尔值。表24 右位移和左位移运算符运算符说明valn将val右移n位并返回结果。valpDatanLengththis-nLength表81 CStr类的函数和运算操作函数和操作说明get返回一个字符串指针,该字符串以空字符(null)结束。getlength返回字符串的长度。cpy拷贝char*类型的字符串参数。cat把char*类型的字符串参数添加到当前字符串的尾部。+把两个字符串相加,这两个字符串中至少有一个是CStr类型。=另一个CStr对象赋值给当前对象。表101 C+的原始数据类型数据类型说明典型数值范围bool布尔值真(true)或假(false)char用于存储单个字符的单字节整形数 128127,或0255unsigned char单字节无符号整形数0255signed char单字节整形数128127int标准长度的整形数,字长为2字节或4字节范围与short或long类型相同unsigned int无符号整形数065,535short2字节整形数32,76832,767unsigned short2字节无符号整形数065,535long4字节整形数大约在正负20亿之间unsigned long4字节无符号整形数大约从040亿float单精度浮点数在10e38的正负3.4倍之间double双精度浮点数在10e308的正负1.8倍之间long double长双精度整形数至少与 double类型相同wchar_t长字符,使用在国际字符集里(如Unicode)同unsigned类型表102 转义字符字符含义a鸣叫(警告)b退格f进纸(换页)n换行r回车t跳表v纵向跳表,单引号”双引号反斜杠字符0空值(0)ddd八进制表示的ASCII字符xdd十六进制表示的ASCII字符表111 C+的运算符一览表结合性(类型)运算符从右到左(单操作数)() :.! + - - * & siaelf newdelete typeid casts. * - * / %+ - = = !=&|&|从右到左(三操作数)?:从左到左= += -= *= /= %= = 访问成员Prt-member1.访问成员Ovj.member1:作用域标识Class:sumbol:symbol2R!逻辑取反!int2R按位取反int2R+自增1+lvallval+2R-自减1-lvallval-2R-算术负号-num2R*指针引用*ptr2R&取地址&lval2Rsizeof计算数据长度Sizeof(type)Sizeof(expr)2R2Rnew分配数据New typeNew type(args)New typesizedelete删除数据Delete ptrDelete ptr2Rtypeid获得类型信息Typeid(expr)2Rcasts类型转换见第十二章3.*指向成员的指针Obj.*ptr_men3-*指向成员的指针Ptr-*ptr_mem4*乘号Num*num4/除号Num/num4%取模符号(求余数)Int%int5+加号Expr+expr5-减号Expr-expr6向左移位Expr向右移位Exprint7小于Exprexpr7=小于等于Expr大于Exprexpr7=大于等于Expr=expr8=等于Expr=expr8!=不等于Expr!=expr9&按位与(AND)Int&int10按位异或(XOR)intint11|按位或(OR)Int|int12&逻辑与(AND)Expr&expr13|逻辑或(OR)Expr|expr14R?:条件运算符Expr?expr:expr15R=赋值号Lval=expr15R+=相加后赋值Lval+=expr15R-=相减后赋值Lval-=expr15R*=相乘后赋值Lval*=expr15R/=相除后赋值Lval/=expr15R%=模除后赋值Lval%=expr15R=右移后赋值Lval=int15R=左移后赋值Lval=int15R&=按位与(AND)后赋值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025海南保亭农水投资有限公司第一批人员(代农水投公司发布)考前自测高频考点模拟试题及答案详解(全优)
- 2025山东威海乳山鑫蜜客人力资源有限公司招聘劳务派遣人员34人笔试历年参考题库附带答案详解
- 浙江国企招聘2025台州温岭传媒发展有限公司招聘7人笔试历年参考题库附带答案详解
- 2025年4月四川成都体育学院考核招聘编制内辅导员9人模拟试卷附答案详解(黄金题型)
- 52025广西天峨现代林业投资有限公司天峨现代投资发展集团有限公司公开招聘中基层人员2人笔试历年参考题库附带答案详解
- 2025陕西杨凌农科集团有限公司招聘(10人)笔试历年参考题库附带答案详解
- 2025阿鲁科尔沁旗国资集团下属利民公司招聘10名工作人员笔试历年参考题库附带答案详解
- 2025福建福州园开实业有限公司招聘2人笔试历年参考题库附带答案详解
- 2025福建清杭鼎峰开发建设有限公司招聘1人笔试历年参考题库附带答案详解
- 2025福建厦门路桥游艇旅游集团有限公司招聘2人笔试历年参考题库附带答案详解
- (2025)企业首席质量官培训考核试题(附含答案)
- 2024年03月广东佛山市顺德区飞鹅永久墓园管理处招考聘用管理员工笔试历年(2016-2023年)真题荟萃带答案解析
- 4岁儿童睡前故事大全
- 《防水施工培训》课件
- 《煤矿地质工作细则》矿安﹝2023﹞192号
- 工程机械行业市场研究报告
- 起重机指挥Q1练习测试题附答案
- 《网络与新媒体概论》教学课件合集
- 2023类器官技术与行业研究报告-复刻结构重现功能 构建组织器官替身
- 国有资产交易法律实务与疑难问题
- 中华人民共和国基本医疗卫生与健康促进法课件
评论
0/150
提交评论