c++primer4 Chapter2变量和基本类型2.1

2.1基本内置类型

算术类型:

最小存储空间

bool 布尔型

char 字符型    8位

wchar_t 宽字符型 16位

short 短整型   16位

int   整型        16位

long 长整型    32位

float 单精度浮点型 6位有效数字

double 双精度浮点型 10位有效数字

long double 扩展精度浮点型 10位有效数字

void类型:用作无返回值函数的返回类型

2.11 整型

表示整数、字符和布尔值的算术类型合称为整型。

带符号的整型signed、无符号的整型unsigned

2.12 浮点型

时间: 2024-10-11 16:43:42

c++primer4 Chapter2变量和基本类型2.1的相关文章

c++primer4 Chapter2变量和基本类型2.4、2.5、2.6

2.4 const限定符 const对象默认为文件的局部变量,此变量只存在于那个文件中,不能被其他文件访问.通过指定const变量为extern,就可以在整个程序中访问const对象. Exercise2.22 设置一个const变量代替循环上界100 Exercise2.23 第一个不合法,const变量必须初始化. 第二个合法.第三个不合法,改变了const变量的值. 2.5 引用 非const引用只能绑定到与该引用同类型的对象,const引用则可以绑定到不同但相关的类型的对象或绑定到右值.

c++primer4 Chapter2变量和基本类型2.3

2.3 变量 Exercise2.11 #include <iostream>using namespace std;int main(){ cout<<"Enter base and exponent:"; int base,exp; cin>>base>>exp; int result=1; for (int cnc=0;cnc!=exp;++cnc) result*=base; cout<<base<<&qu

c++primer4 Chapter2变量和基本类型2.2

2.2 字面值常量 Exercise2.7 (a)'a'是char型字面值,L'a'是wchar_t型字面值,"a"是字符串字面值,L"a"是宽字符串字面值. (b)10是int型字面值,10u是unsigned型字面值,10L是long型字面值,10uL是unsigned long型字面值,012是八进制表示的int型字面值,0xC是十六进制表示的int型字面值. (c)3.14是double型字面值,3.14f是float型字面值,3.14L是long doub

由浅入深JavaScript——变量和原始类型

JavaScript变量 JavaScript变量标识符标识符 var + 变量名称来定义变量.变量名称以字母,下划线_,美元$符号开头,余下字符可以是字母,数字,下划线,美元符号.eg: var  name = 'hello';     var  a1 = 'hello';    var  _test = 'hello';    var  $test = 'hello';    以上变量名称均为正确.    var  1a = 'hello'; //数字开头错误.    JavaScript允

第2章 变量和基本类型

2015-10-08 20:18:32 注:  之前解除过C++比较少,只学过C语言. ----------------------------------------------------------- 内置类型是编程语言自己定义的一些类型,不需要我们自己定义了. 比如bool.int: 空类型Void  不对应具体的值,仅用于特殊的场合,例如最常见的是,当函数不反悔任何值时使用空类型作为返回值. 使用浮点数时,选用double---因为float的精度不够,且计算的时候,双精度和单精度的代

C++ Primer学习总结 第1-2章 变量和基本类型

第1-2章 变量和基本类型 1.下面这个语句在C++98和C++11中的输出结果不同. C++98结果: (如果想要更高的精度,可以用%.9lf,输出9位有效数字) C++11结果: 结论: printf的%lf在C++11中表示longdouble,所以用中%f就可以输出float和double类型.而printf在C++98中可以用%lf正确输出double. 如果是scanf的话,不论C++98还是C++11中float都用%f读取,double都用%lf读取,因为二者结构不同.   2.

判断一个变量是数组类型的方法

在很多时候,我们都需要对一个变量进行数组类型的判断(借鉴) 学过js就应该知道typeof运算符返回字符串,该字符串代表操作数的类型(即返回数据类型)这是最常用的. 下面多种实现方式: JavaScript中检测对象的方法 1.typeof操作符 这种方法对于一些常用的类型来说那算是毫无压力,比如Function.String.Number.Undefined等,但是要是检测Array的对象就不起作用了. alert(typeof null); // "object" alert(ty

PHP内核探索:变量存储与类型

先回答前面一节的那个问题吧. 01 <?php 02 $foo = 10; 03 $bar = 20; 04    05 function change() { 06     global $foo; 07     //echo '函数内部$foo = '.$foo.'<br />'; 08     //如果不把$bar定义为global变量,函数体内是不能访问$bar的 09     $bar = 0; 10     $foo++; 11 } 12    13 change(); 14

在类中成员变量的作用域类型

作用域类型一共有四种 1,@public 在任何地方都能直接通过成员变量名直接访问成员变量.(不推荐使用) 2,@private 只能在当前类的对象方法中直接通过成员变量名访问成员变量,在其他地方需要通过geter和seter方法访问.(@implementation中被声明成员变量的默认类型) 3,@protected 只能在当前类及其子类的对象方法中直接通过成员变量名访问成员变量,在其他地方需要通过geter和seter方法访问.(@interface中被声明成员变量的默认类型) 4,@pa