C++中的各种数据类型和关键字的意思.docVIP

C++中的各种数据类型和关键字的意思.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C中的各种数据类型和关键字的意思

数据类型 C++中的关键字 asm 插入一个汇编指令. auto 声明一个本地变量. bool 声明一个布尔型变量.就是0和1,正确是1,错误是0. break 结束一个循环. case 一个switch语句的一部分. catch 处理 thrown 产生的异常. char 声明一个字符型变量. class 声明一个类. const 声明一个常量. const_cast 从一个const 变量中抛出. continue 在循环中间断循环. default 是一个case语句中的缺省项. delete 释放内存. do 构造循环体. double 声明一个双精度浮点变量. dynamic_cast 动态投射. else 是一个if语句中的预备条件. enum 创建列举类型. explicit 仅用在构造器的正确匹配. extern 告诉编译器在别的地方变量已经被定义过了. false 属于布尔值. float 声明一个浮点型变量. for 构造循环. friend 允许非函数成员使用私有数据. goto 跳转到程序的其它地方. if 从一次判断的结果处执行代码. inline 定义一个函数为内联. int 声明一个整型变量. long 声明一个长整型变量. mutable 忽略const变量. namespace 用一个定义的范围划分命名空间. new 允许动态存储一个新变量. operator 创建重载函数. private 在一个类中声明私有成员. protected 在一个类中声明被保护成员. public 在一个类中声明公共成员. register 定义一个寄存器变量. reinterpret_cast 改变一个变量的类型. return 从一个函数中返回. short 声明一个短整型变量. signed 修改变量类型声明. sizeof 返回一个变量或类型的长度. static 给一个变量创建永久的存储空间. static_cast 执行一个非多态性cast. struct 创建一个新结构体. switch 让一个变量在不同的判断下执行不同的代码. template 创建一个给特殊函数. this 指向当前对象. throw 抛出一个异常. true 布尔类型的一个值. try 执行一个被throw 抛出的异常. typedef 从现有的类型中创建一个新类型. typeid 描述一个对象. typename 声明一个类或未定义的类型. union 一个结构体在当前位置分配给多个变量相同的内存. unsigned 声明一个无符号整型变量. using 用来输入一个namespace. virtual 创建一个不被已构成类有限考虑的函数. void 声明函数或数据是无关联数据类型. volatile 警告编译器有关的变量可能被出乎意料的修改. wchar_t 声明一个带有宽度的字符型变量. while 用来构成循环. 类型标识符 类型说明 长度 (字节) 范围 备注 char 字符型 1 -128 ~ 127 -27 ~ (27 -1) unsigned char 无符号字符型 1 0 ~ 255 0 ~ (28 -1) short int 短整型 2 -32768 ~ 32767 2-15 ~ (215 - 1) unsigned short int 无符号短整型 2 0 ~ 65535 0 ~ (216 - 1) int 整型 4 -2147483648 ~ 2147483647 -231 ~ (231 - 1) unsigned int 无符整型 4 0 ~ 4294967295 0 ~ (232-1) float 实型(单精度) 4 1.18*10-38 ~ 3.40*1038 7位有效位 double 实型(双精度) 8 2.23*10-308 ~ 1.79*10308 15位有效位 long double 实型(长双精度) 10 3.37*10-4932 ~ 1.18*104932 19位有效位 Word/DWORD Long/unsigned long #includelimits using namespace std; int max_int = numeric_limitsint::max(); double min_dbl = numeric_limitsdouble::min(); 十六进制值 对应的十进制表示 十 进 制 值 0x1AF 1×162+10×161+15×160 431 0x123 1×162+2×161+3×160 291 0xA 10×160 10 0xCAD 12×162+10×161+13×160 3245 0xFF 15×161+15×160 255 运 算 符 运 算

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档