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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律