
C++基础(一)数据类型
发布日期:2021-05-04 17:03:49
浏览次数:14
分类:技术文章
本文共 1195 字,大约阅读时间需要 3 分钟。
常量的定义
1. #define 2.const
注意 #define 的形式不要在结尾写分号了
#includeusing namespace std;#define Day 7int main() { const int month = 12; cout <<"一周有 " << Day << "天"<< endl; cout << "一年有 " << month << "个月" << endl; system("pause"); return 0;}
数据类型
1. 整形
short 短整型 2字节(16bit)
int 整形 4字节
long 长整型 win4字节 linux32 4字节 linux64 8字节
long long 长长整形 8字节
sizeof 的用法 sizeof(数据类型/变量)
short m = 12345;cout << sizeof(int) << sizeof(m) << endl;
2.浮点型 默认情况先输出一个小数 会显示6位有效数字
float 单精度 4字节
double 双精度 8字节
注意: float 定义的变量后面需要添加一个f
float f1 = 1.34f;double d1 = 3.14;cout << f1 << d1 << endl;
科学计数法
float f2 = 3e2; // 3 * 10 ^ 2float f3 = 3e-2; // 3 * 10 ^ -2cout << f2 << f3 << endl;
3.字符型 单个字母
char ch = 'a';
注意 字符型只占用1个字节
将对应的ASCII编码存入对应的存储单元
a----97 A----65
char ch1 = 'a';char ch2 = 'A';cout << ch1 << ch2 << endl;cout << (int)ch1 << (int)ch2 << endl;
4.转义字符
\n 换行 \t 水平制表符 (控制8个空格 对齐)
5.字符串类型
c语言风格 char str[] = "godv";
c++ string str = "godv"; 注意需要包含头文件 #include<string>
#includechar str[] = "godv";string str1 = "godv";cout << str << str1 << endl;
6.布尔类型 bool
bool flag = true; 本质上0为false 其他都为true
占用 1 字节
bool flag = true;bool flag1 = false;cout << flag << flag1 << endl; // 1 0
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月02日 10时49分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
关于信号的截断备忘录
2019-03-01
为什么vs中的地址值是顺序相反的?
2019-03-01
如何判断两个浮点数是否相等?
2019-03-01
什么是地址?
2019-03-01
POJ - 3984 迷宫问题(bfs+路径标记)
2019-03-01
2021牛客寒假算法基础集训营3
2019-03-01
营收环比增幅近50%,星巴克在经历“劫”后重生吗?
2019-03-01
苹果进军搜索,背后藏着什么“阳谋”?
2019-03-01
ARK女神持仓每日跟踪-2021年01月05日
2019-03-01
egg:如何在控制器中拿到前端传的参数
2019-03-01
vue系列:vue中使用vee-validate3表单验证
2019-03-01
php:使用php写一个简单的接口
2019-03-01
mysql:三范式
2019-03-01
RPA实施指南:企业如何实现流程优化?
2019-03-01
干货丨RPA售前六技能
2019-03-01
MVC之修改
2019-03-01
使用pycharm链接数据库MySQL
2019-03-01
Linux基础学习笔记
2019-03-01
struct 模块
2019-03-01