c++基础知识-数据类型
1.每次新建项都可需写内容
#include <iostream>
using namespace std; int main() //main函数有且只有一个
{ system("pause"); return 0; }
2.变量创建
//变量创建: 数据类型 变量名=变量初始值
int a = 10;
3.常量创建
//1.宏常量 :#define 常量名 常量值
//2.const修饰的变量 #include <iostream>
#define Day 31
int main1() {
const int b = 30;
cout << "一个月共有:" << Day <<'或' << b << '天' << endl;
system("pause"); return 0;
}
4.统计数据类型内存大小
//语法:sizeof(数据类型/变量)
short numl = 10;
cout << 'numl' << sizeof(numl) << endl;
cout << 'numl' << sizeof(short) << endl;
| 数据类型 | 字节大小 |
| short | 2字节 |
| int | 1字节 |
| long |
4字节 (linux 32位是4字节,64位8字节) |
| long long | 8字节 |
| char | 1字节 |
| string | >=1字节 (和字符串长度有关) |
| bool | 1字节 |
| float | 4字节 |
| double | 8字节 |
注意事项:
1)浮点数类型默认输出显示的是一个6位有效数字,float默认是双精度浮点数,单精度后面加f:float f = 3.1432f;
2)字符型 char 用单引号,只能有一个字符: char ch = ‘a’;
3)字符串型:
//c语言风格
char str[] = "hello world";//char 变量ming[] = "";
//c++语言风格
#include<string>
string str1 = "hellp world"; // 头文件+string 变量名 = "";
4)布尔型 bool 非0值都为真,即为true或1;true对应1,false对应0;
5.数据的输入
#include<iostream>
//语法 cin >> 变量
int main() {
//1.整型 其他类型类似
int a = 0;
cout << "a=" << a << endl;
cout << "请给整型变量a赋值:" << endl;
cin >> a;
cout << "a=" << a << endl; system("pause"); return 0;
}
- 添加到短语集
- 没有此单词集:英语 → 中文(简体)...
- 创建新的单词集...
- 没有此单词集:英语 → 中文(简体)...
- 拷贝
- 添加到短语集
- 没有此单词集:英语 → 中文(简体)...
- 创建新的单词集...
- 没有此单词集:英语 → 中文(简体)...
- 拷贝
c++基础知识-数据类型的更多相关文章
- C语言基础知识-数据类型
C语言基础知识-数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常量与变量 1>.关键字 C的关键字共有32个. >.数据类型关键字(12个) char,s ...
- C#基础知识-数据类型(一)
俗话说温故而知新,学习一门知识最好的方法就是不断的去咀嚼回味,学习编程更是如此.对于.NET平台中的C#语言而言,有着强大的类库.不断的在更新迭代几乎每隔一年都会更新一个新的模块,.NET Framw ...
- java基础知识-数据类型及转换
1.java中的常量大体分为两种: <1>字面量常量 <2>自定义常量 2.java中常量(字面量)的分类:<1>,整数常量:直接出现的整数<2>,小数 ...
- 006PHP基础知识——数据类型(三)
<?php /** * 数据类型(三) * PHP是一个弱类型的语言 */ //检测数据类型:gettype() 返回字符串的数据类型 /*$str="美丽中国"; echo ...
- 004PHP基础知识——数据类型(一)
<?php /* * 数据类型(一) * 标量类型:整型(int) 浮点型(float) 字符串型(string) 布尔型(boolean) * 复合类型:数组(array) 对象(object ...
- SQL Server 基础知识/数据类型/数值类型
数据库设计简单地来讲,也就是设计表格的过程. 表格存储的数据是可以理解为一个二维表,由行和列组成. 原则上来讲,一个数据库只需要一个字段,一个数据类型就可以解决所有的问题,但是这样做并不明智,所以一般 ...
- Java基础知识(数据类型和集合)
一.数据类型 包装类型 包装类型是对基本数据类型不足之处的补充. 基本数据类型的传递方式是值传递,而包装类型是引用传递,同时提供了很多数据类型间转换的方法. Java1.5 以后可以自动装箱和拆箱 二 ...
- java基础知识--数据类型
计算机时识别不了我们编写的代码语言,计算机中的数据全部采用二进制表示,即0和1表示的数字,每一个0或者1就是一个位,一个位叫做一个bit(比特).(实际上计算机只能识别高低电平,而不是0和1.) 字节 ...
- SQL基础知识----数据类型
VARCHAR(VERiable CHARacter):可变动字符.用于保存以文本格式处处的信息,最大可以储存255个字符.一般使用为VAECHAR(10) --表示最多可以存储10个字符 INT ...
随机推荐
- 【UE4 C++】 解析与构建 Json 数据
准备条件 Json 格式 { "Players":[ { "Name": "Player1", "health": 20 ...
- Coursera Deep Learning笔记 卷积神经网络基础
参考1 参考2 1. 计算机视觉 使用传统神经网络处理机器视觉的一个主要问题是输入层维度很大.例如一张64x64x3的图片,神经网络输入层的维度为12288. 如果图片尺寸较大,例如一张1000x10 ...
- SpringBoot 整合 Thymeleaf & 如何使用后台模板快速搭建项目
如果你和我一样,是一名 Java 道路上的编程男孩,其实我不太建议你花时间学 Thymeleaf,当然他的思想还是值得借鉴的.但是他的本质在我看来就是 Jsp 技术的翻版(Jsp 现在用的真的很少很少 ...
- 第一次Scrum Metting
日期: 2021年4月23日 会议主要内容: 会议主要各自介绍一下所做任务,讨论了前后端接口定义以及服务器购买和接下来任务分配. 一.进度情况 组员 负责 两日已完成的工作 后两日计划完成的工作 工作 ...
- 航胥:北航教务助手——Alpha阶段发布声明
本软件项目为北京航空航天大学2020年"软件工程"课程项目 v1.0.5版本下载地址:https://bhpan.buaa.edu.cn:443/#/link/D10B71B69E ...
- 计算机网络之应用层概述(C/S模型与p2p模型)
文章转自:https://blog.csdn.net/weixin_43914604/article/details/105582318 学习课程:<2019王道考研计算机网络> 学习目的 ...
- 有向路径检查 牛客网 程序员面试金典 C++ Python
有向路径检查 牛客网 程序员面试金典 C++ Python 题目描述 对于一个有向图,请实现一个算法,找出两点之间是否存在一条路径. 给定图中的两个结点的指针DirectedGraphNode* a, ...
- hdu 2571 命运(水DP)
题意: M*N的grid,每个格上有一个整数. 小明从左上角(1,1)打算走到右下角(M,N). 每次可以向下走一格,或向右走一格,或向右走到当前所在列的倍数的列的位置上.即:若当前位置是(i,j), ...
- MySQL报错汇总[10/29更新]
- linux 关于 环境变量
有关环境变量的文件 系统级环境变量:每一个登录到系统的用户都能够读取到系统级的环境变量 用户级环境变量:每一个登录到系统的用户只能够读取属于自己的用户级的环境变量 文件加载顺序: ==& ...