c++学习笔记之变量和基本类型(1)
2014-05-15 22:26
561 查看
1)c++的内置数据类型
这里面,整型、字符和布尔值合称为整型。
notes:计算机以位序列来存储数据,每一位上是0或者1。让存储具有结构的最基本方法是用块(chunk)处理数据。
通常是这样换算的:8位的 chunk
--- 1个字节 --- 4个字节
---1个word
每一个字节对应一个地址。
要让一个chunk的存储,即一个内存地址有意义,就应该知道该段内存,存储数值的类型。
字节是计算机的最小存储单位。
2)字面值常量
(1)整型字面值规则:10进制、8进制、16进制。
20 //10进制
024 //8进制,以0开头
0x14 //16进制,以0x开头
其中后缀u或U表示无符号,后缀L或l表示long
(2)浮点字面规则
默认为double类型,后缀加f或F表示float,科学既梳发用E或e表示
3)变量
#include <iostream>
int main(int argc, const char * argv[])
{
// insert code here...
bool a = true; //布尔型,最小存储单位是位
char b = 'a'; //字符型,8位
wchar_t c = 'a'; //宽字符型,16位,不够存储一个汉字??
short d = 1; //短整型,8位
int e = 1; //整型,16位
long f = 1; //长整型,32位
float g = 1.2f; //单精度浮点型,6位有效数字
double h = 1.3; //双精度浮点型,10位有效数字
long double i = 1.4; //扩展精度浮点型,10位有效数字
printf("%lu\n",sizeof(a));
printf("%lu\n",sizeof(b));
printf("%lu\n",sizeof(c));
printf("%lu\n",sizeof(d));
printf("%lu\n",sizeof(e));
printf("%lu\n",sizeof(f));
printf("%lu\n",sizeof(g));
printf("%lu\n",sizeof(h));
printf("%lu\n",sizeof(i));
return 0;
}
这里面,整型、字符和布尔值合称为整型。
notes:计算机以位序列来存储数据,每一位上是0或者1。让存储具有结构的最基本方法是用块(chunk)处理数据。
通常是这样换算的:8位的 chunk
--- 1个字节 --- 4个字节
---1个word
每一个字节对应一个地址。
要让一个chunk的存储,即一个内存地址有意义,就应该知道该段内存,存储数值的类型。
字节是计算机的最小存储单位。
2)字面值常量
(1)整型字面值规则:10进制、8进制、16进制。
20 //10进制
024 //8进制,以0开头
0x14 //16进制,以0x开头
其中后缀u或U表示无符号,后缀L或l表示long
(2)浮点字面规则
默认为double类型,后缀加f或F表示float,科学既梳发用E或e表示
3)变量
#include <iostream>
int main(int argc, const char * argv[])
{
// insert code here...
bool a = true; //布尔型,最小存储单位是位
char b = 'a'; //字符型,8位
wchar_t c = 'a'; //宽字符型,16位,不够存储一个汉字??
short d = 1; //短整型,8位
int e = 1; //整型,16位
long f = 1; //长整型,32位
float g = 1.2f; //单精度浮点型,6位有效数字
double h = 1.3; //双精度浮点型,10位有效数字
long double i = 1.4; //扩展精度浮点型,10位有效数字
printf("%lu\n",sizeof(a));
printf("%lu\n",sizeof(b));
printf("%lu\n",sizeof(c));
printf("%lu\n",sizeof(d));
printf("%lu\n",sizeof(e));
printf("%lu\n",sizeof(f));
printf("%lu\n",sizeof(g));
printf("%lu\n",sizeof(h));
printf("%lu\n",sizeof(i));
return 0;
}
相关文章推荐
- C++学习笔记——变量和基本类型
- C++学习笔记一 变量与基本类型
- C++学习笔记 | 第二章 变量和基本类型 | (1)
- 【C++学习笔记】04_变量与基本类型
- c++ Premier 学习笔记(unit2 变量和基本类型 -引用
- c++学习笔记之变量和基本类型(2)
- c++ Premier 学习笔记(unit2 变量和基本类型 -声明与定义
- C++学习笔记(二)——变量和基本类型
- C++学习笔记 | 第二章 变量和基本类型 | (2)
- C++ 学习笔记 1.0 : 基本语言(变量和基本类型,标准库类型,表达式,语句,函数,标准IO库)
- C++ Primer 学习笔记_5_变量和基本类型(续2)
- C++学习笔记——变量和基本类型
- c++ Premier 学习笔记(unit2 变量和基本类型
- c++ Premier 学习笔记(unit2 变量和基本类型-对象与初始化
- C++学习笔记 | 第二章 变量和基本类型 | (4)
- C++ 学习笔记(2)变量和基本类型(复合类型:引用、指针)、const、constexpr、typedef(using)、auto、decltype
- C++学习笔记 | 第二章 变量和基本类型 | (3)
- C++学习笔记 | 第二章 变量和基本类型 | (5)
- C++ Primer 学习笔记4 变量和基本类型 (变量初始化规则、声明和定义)
- c++primer学习笔记1 - 变量和基本类型