`
baobaoupup
  • 浏览: 469072 次
文章分类
社区版块
存档分类
最新评论

c++primer/2/21---基本内置类型

 
阅读更多
1.

736424

0

0

0

1

1

0

1

1

736425

0

1

1

1

0

0

0

1

736426

0

1

1

0

0

1

0

0

736427

0

0

1

1

1

0

1

1


左边是字节的地址,地址后面为字节的 8 位,

可以用地址表示从该地址开始的任何几个不同大小的位集合。可以说地址为 736424 的字,也可以说地址为 736426 的字节。例如,可以说地址为736425的字节和地址为 736427 的字节不相等。

bool 类型表示真值 truefalse。可以将算术类型的任何值赋给bool 对象。0 值算术类型代表 false,任何非 0 的值都代表 true

unsigned int 类型可以简写为 unsigned,也就是说,unsigned 后不加其他类型说明符意味着是unsigned int

C++ 中,把负值赋给 unsigned 对象是完全合法的,其结果是该负数对该类型的取值个数求模后的值。所以,如果把 -1 赋给8位的unsigned char,那么结果是 255,因为 255 是 -1 对 256 求模后的值。

实际应用中,大多数通用机器都是使用和 long 类型一样长的 32 位来表示 int 类型。整型运算时,用 32 位表示int 类型和用 64 位表示 long 类型的机器会出现应该选择 int 类型还是 long 类型的难题。在这些机器上,用long 类型进行计算所付出的运行时代价远远高于用 int 类型进行同样计算的代价,所以选择类型前要先了解程序的细节并且比较long 类型与 int 类型的实际运行时性能代价。

决定使用哪种浮点型就容易多了:使用 double 类型基本上不会有错。


分享到:
评论

相关推荐

    非常经典的c++ primer视频教程6-10

    第2章 变量和基本类型 2.1 基本内置类型 2.1.1 整型 2.1.2 浮点型 2.2 字面值常量 2.3 变量 2.3.1 什么是变量 2.3.2 变量名 2.3.3 定义对象 2.3.4 变量初始化规则 2.3.5 声明和定义 2.3.6 名字的作用域 ...

    C++ Primer第四版【中文高清扫描版】.pdf

    第2章 变量和基本类型 29 2.1 基本内置类型 30 2.1.1 整型 30 2.1.2 浮点型 32 2.2 字面值常量 34 2.3 变量 38 2.3.1 什么是变量 39 2.3.2 变量名 40 2.3.3 定义对象 42 2.3.4 变量初始化规则 44 2.3.5 声明和定义 ...

    C++Primer视频(初级)下载地址

    第2章 基本内置类型 5.第2章 重点习题解答 6.第2章 字面值常量 7.第2章 变量 8.第2章 变量名 9.第2章 定义对象 10.第2章 声明和定义 11.第2章 名字的作用域 12.第2章 const 限定符 13.第2章 引用 ...

    C++ Primer中文版(第5版)李普曼 等著 pdf 1/3

     第2章 变量和基本类型 29  2.1 基本内置类型 30  2.1.1 算术类型 30  2.1.2 类型转换 32  2.1.3 字面值常量 35  2.2 变量 38  2.2.1 变量定义 38  2.2.2 变量声明和定义的关系 41  2.2.3 标识符 42  ...

    C++Primer(第5版 )中文版(美)李普曼等著.part2.rar

     第2章 变量和基本类型 29  2.1 基本内置类型 30  2.1.1 算术类型 30  2.1.2 类型转换 32  2.1.3 字面值常量 35  2.2 变量 38  2.2.1 变量定义 38  2.2.2 变量声明和定义的关系 41  2.2.3 标识符 42  ...

    C++ Primer 3rd Edition 中文完美版

    间内置布尔数据类型新的强制转换方式而且还大量修改并扩展了现有的特性比如模 板template 支持面向对象object-oriented 和基于对象object-based 程序设计所需 要的类class 机制嵌套类型以及重载函数的解析机制也许...

    C++ primer 第4版 原书+习题解答+源码 清晰pdf

     第2章 变量和基本类型  2.1 基本内置类型  2.2 字面值常量  2.3 变量  2.4 const限定符  2.5 引用  2.6 typedef名字  2.7 枚举  2.8 类类型  2.9 编写自己的头文件  小结  术语  第3章 ...

    002.CppPrimer_基本内置类型.mp4

    002.CppPrimer_基本内置类型.mp4

    c++ primer 第5版(李普曼) part3

    难以计数的程序员已经通过旧版的《C++ Primer》学会了C++语言。而在这段时间中,C++本身又已成熟了许多:语言本身的关注点和程序设计社区的关注点都已大大开阔,已经从主要关注机器效率转变为更多地关注编程效率。 ...

    C++Primer中文版(第4版).part4

     第2章 变量和基本类型  2.1 基本内置类型  2.2 字面值常量  2.3 变量  2.4 const限定符  2.5 引用  2.6 typedef名字  2.7 枚举  2.8 类类型  2.9 编写自己的头文件  小结  术语  第3章 ...

    java坑爹的笔试题-cpp-primer-5th:C++Primer第五版学习资料

    C++Primer第五版——习题答案+详解(完整版) 作者学习心得 2017年3月23日更新:历时三个月,粗略的算是看完了这本书,简单的进行总结一下: 本书的Part I(C++基础)是C++基础,必须进行通读掌握。这几章有非常多的小...

    C++的学习方法及书籍推荐

    也是其贯穿应用C++的一条本质,我引用《C++ PRIMER》中文版前言内的一句话表示--“C++的基础是各种设施,它们让用户能够通过定义新的数据类型来扩展语言本身,这些新类型可以与内置类型一样的使用方式(如何理解这句...

    C+++Primer中文版1

    前言本书第二版和第三版之间的变化非常大其中最值得注意的是C++已经通过了国际标准化这不但为语言增加了新的特性比如异常处理运行时刻类型识别名字空间内置布尔数据类型

    《C++ primer plus》读书笔记(二)

     (1)对于内置类型,两种执行效率相同。  (2)若重载运算符,对于类而言,前缀将值加1,返回结果;后缀会复制一个副本,加1后返回副本。所以前缀比后缀效率高。 4、逗号运算符——  (1)for循环中,将多个...

    C++中容易忽略的知识

    在C++中,根据C++ Primer中所讲,main()函数的返回类型必须是int型。这个没有亲自验证过,或者说曾经遇到但是没有注意。估计使用不同的编译器结果是不一样的吧,有些编译器会对C++的标准进行扩展。而且空格符不允许...

Global site tag (gtag.js) - Google Analytics