c++学习笔记03--数据类型

1.整型

  1.1 short短整型

    占用空间:2字节,取值范围:(-2^15~2^15-1)

 

  1.2 int整型

    占用空间:4字节,取值范围:(-2^31~2^31-1)

 

  1.3 long长整型

    占用空间:win为4字节,linux32位为4字节,64位为8字节,取值范围:(-2^31~2^31-1)

  

  1.4 long long长长整型

    占用空间:8字节,取值范围:(-2^63~2^63-1)

 

2.实型

  2.1 float浮点型

    占用空间:4字节,取值范围:精度型占4个字节(32位)内存空间,+/- 3.4e +/- 38 (~7 个数字)

 

  2.2 double双精度型

    双精度型占8 个字节(64位)内存空间,+/- 1.7e +/- 308 (~15 个数字)

 

3.字符型

    作用:用于显示单个字符。

    语法:char ch= 'a';

    注意:

    • 字符型变量只占用1字节。
    • 字符型变量并不是把字符本身放到内存中存储,而是将对于的ASCII编码放到存储单元。
    • ascii对照可以百度查找。基础 : a=97 ;A =65
    • 转义字符:转义字符的详解参考clik.

 

4.字符串型

    作用:用于表示一串字符。

    语法:string 变量名 = "字符串值";

    ps: 

    • 有两种风格的字符串定义,兼容c风格定义。
    • 在用c艹风格的字符串时需要引入<string>头文件

#include <iostream>
#include <string>
using namespace std;

int main() {
	string a = "you nb";
	cout<< "a = "<< a << endl;

	char b[] = "you nb too";
	cout << "b = " << b << endl;
	return 0;
}

5.布尔型

    作用:占用内存空间1字节,true=1,false=0。

    语法:bool a =true;

posted @ 2022-06-09 04:41  (⊃・ᴥ・)つ  阅读(111)  评论(0编辑  收藏  举报