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,本次笔记到此结束。
下回就是有关数组的了。
- C++学习笔记 2nd —— 数据的定义与显示
- C++ SDL学习之路 2nd —— 第一个显示图片的SDL程序
- Unity学习笔记 2nd —— 摄像机那些事
- EasyX学习笔记 2nd —— 自由画图!
- UE4学习笔记2nd
- Eclipse Modeling Framework, 2nd Edition. (EMF)学习笔记(一)——EMF介绍
- programming ruby 2nd学习笔记
- programming ruby 2nd学习笔记
- algorithm design manual 2nd学习笔记
- 《MISRA-C 2004工业标准化的C编程规范》笔记——常量、声明与定义
- Oracle数据库PL/SQL学习笔记三——复合数据的定义
- 机器学习笔记1——机器学习的定义与分类
- 定义与声明的区别--学习笔记
- [学习笔记]函数的定义与调用
- Objective-C 学习笔记之基本语法(1/2): 类的定义、继承、多态与接口等
- 大数据算法学习笔记(1):定义与特点
- C++ Primer 学习笔记_47_类与数据抽象 --类的定义和声明
- C++ Primer 学习笔记_48_类与数据抽象 -类的定义跟声明【下】
- CentOS下配置MySQL允许root用户远程登录
- matlab 图像的基本操作
- ANSA软件安装无法自定义安装路径问题解决方法
- 乙未残句
- 【浏览布局】WebView使用
- C++学习笔记 2nd —— 数据的定义与显示
- matlab 直方图
- 丙申年正月二十九日因左书愤
- php正则匹配手机号,区分运营商,区分联通、移动、电信,mysql匹配手机号
- android 微信支付 签名错误
- final关键字、多态、抽象类、接口的特点及其使用
- asp.net session共享(通过StateServer方式)
- Java类、变量、集合、数据结构基础知识
- utf-8 字符集合