C++学习笔记 2nd —— 数据的定义与显示

来源:互联网 发布:系统无法启用网络发现 编辑:程序博客网 时间:2024/05/29 02:41

这里写图片描述
OK,开始这次的学习笔记。
还是新建一个项目,我取名为“C++学习笔记2“,大家就无所谓了,然后可以直接把笔记1中的代码复制过来,我先把笔记1的代码贴上:

#include <iostream>using namespace std;   //使用后可以省略名字空间void main(){    cout << "你好!" << endl;    system("pause");}

然后大家在using namespace std;这一行回车一下,然后输入

int 整型;float 单精度;double 双精度;char 字符;bool 布尔型;

这样就定义了一些数据,他们的含义:
第一行就是整型,也就是一般概念来说的整数,但是实际作用不只是整数这么简单,但是是最常用的一种类型,整型又分为
基本型:
类型说明符为int,在内存中占4个字节(不同系统可能有差异,此处原为2,经查证windows系统下为4,VAX系统也如此),其取值为基本整常数。
短整型:
类型说明符为short int或short。所占字节和取值范围会因不同的编译系统而有差异。对于16字机,short int 占2个字节,在大多数的32位机中,short int 占4个字节。但总的来说,short int 至少16位,也就是2个字节。
长整型:
类型说明符为long int或long ,在内存中占4个字节,其取值为长整常数。在任何的编译系统中,长整型都是占4个字节。在一般情况下,其所占的字节数和取值范围与基本型相同。
无符号型:
类型说明符为unsigned。在编译系统中,系统会区分有符号数和无符号数,区分的根据是如何解释字节中的最高位,如果最高位被解释为数据位,则整型数据则表示为无符号数。

后面的float和double就是单精度浮点和双精度浮点,也就是小数。
char就是字符,在它定义的数据名称中可以储存一个字符。
bool就是布尔型变量,它的值只有1或者0。


基本类型的包涵图:

  • 基本类型
    • 数值类型
      • 整型
        • 短整型
        • 整型
        • 长整型
      • 浮点型
        • 单精度型
        • 双精度型
    • 字符类型

然后将代码修改如下”

#include <iostream>using namespace std;   //使用后可以省略名字空间int 整型 = 1;float 单精度 = 1.2;double 双精度 = 1.23;char 字符 = 'a';bool 布尔型 = true;void main(){    cout << "你好!" << endl;    cout << 整型 << endl;    cout << 单精度 << endl;    cout << 双精度 << endl;    cout << 字符 << endl;    cout << 布尔型 << endl;    system("pause");}

如果输出数据,就不能用双引号“”(英文字符)来输出,直接 <<名称 就可以。
然后这个时候运行程序应该是这样显示:


你好
1
1.2
1.23
a
1
请按任何键继续


OK,本次笔记到此结束。
下回就是有关数组的了。
这里写图片描述

1 0
原创粉丝点击