博客
关于我
C++基础(一)数据类型
阅读量:274 次
发布时间:2019-03-01

本文共 1195 字,大约阅读时间需要 3 分钟。

常量的定义

1. #define        2.const      

注意     #define   的形式不要在结尾写分号了

#include 
using 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>

#include 
char 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

 

转载地址:http://ofzo.baihongyu.com/

你可能感兴趣的文章
Mysql学习总结(10)——MySql触发器使用讲解
查看>>
Mysql学习总结(15)——Mysql错误码大全
查看>>
Mysql学习总结(19)——Mysql无法创建外键的原因
查看>>
Mysql学习总结(21)——MySQL数据库常见面试题
查看>>
Mysql学习总结(22)——Mysql数据库中制作千万级测试表
查看>>
Mysql学习总结(23)——MySQL统计函数和分组查询
查看>>
Mysql学习总结(24)——MySQL多表查询合并结果和内连接查询
查看>>
Mysql学习总结(25)——MySQL外连接查询
查看>>
Mysql学习总结(26)——MySQL子查询
查看>>
Mysql学习总结(37)——Mysql Limit 分页查询优化
查看>>
Mysql学习总结(38)——21条MySql性能优化经验
查看>>
Mysql学习总结(39)——49条MySql语句优化技巧
查看>>
Mysql学习总结(41)——MySql数据库基本语句再体会
查看>>
Mysql学习总结(42)——MySql常用脚本大全
查看>>
Mysql学习总结(43)——MySQL主从复制详细配置
查看>>
Mysql学习总结(45)——Mysql视图和事务
查看>>
Mysql学习总结(49)——从开发规范、选型、拆分到减压
查看>>
Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
查看>>
Mysql学习总结(58)——深入理解Mysql的四种隔离级别
查看>>
Mysql学习总结(59)——数据库分库分表策略总结
查看>>