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 ...
随机推荐
- Clusternet v0.5.0 重磅发布: 全面解决多集群应用分发的差异化配置难题
作者 徐迪,腾讯云容器技术专家. 汝英哲,腾讯云高级产品经理. 摘要 在做多集群应用分发的时候,经常会遇到以下的差异化问题,比如: 在分发的资源上全部打上统一的标签,比如 apps.my.compan ...
- Head First Python 代码和实例下载
http://python.itcarlow.ie/resources.html
- 初始HTML03
**------------恢复内容开始------------** HTML 页面标签组成 一个完整的页面仅有一个html元素,在这个元素之下,包含head和body元素,前者负责说明页面结构,后者 ...
- 深入理解Java虚拟机之类加载机制篇
概述 虚拟机把描述类的数据从 Class 文件加载到内存中,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,就是虚拟机的类加载机制. 在Java语言里面,类型的 ...
- Java:static关键字小记
Java:static关键字小记 对 Java 中的 static 关键字,做一个微不足道的小小小小记 static 修饰变量 静态变量:是被 static 修饰的变量,也称为类变量,它属于类,因此不 ...
- “妈妈再也不用担心我忘交作业了!”——记2020BUAA软工团队项目选择
写在前面 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 团队项目选择 项目简介 项目名称:北航学生资源整合和作业提醒平台 项目内容: 设计实现一 ...
- spring cloud config的使用
在传统的应用中,我们的配置文件都是放在项目中,这个影响不大.但是在一个微服务架构的系统中,我们的微服务可能存在几十上百个,并且每个小的微服务可能又部署在多台机器上,那么这个时候如果我们的配置文件在都放 ...
- 零基础学习Linux必会的60个常用命令
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令. ...
- 『学了就忘』Linux基础 — 8、虚拟机网络模式说明
目录 1.虚拟机网卡 2.网络连接模式对应工作的网卡 3.桥接模式说明 4.补充说明 这篇主要总结一下虚拟机网络配置中桥接模式.NAT模式和仅主机模式的区别. 打开VMware,选中虚拟机,点击网络适 ...
- Matlab+Qt开发笔记(一):matlab搭建Qt开发matlib环境以及Demo测试
前言 做一些数据处理软件,使用matlab文件,.mat文件. 准备条件 安装matlab2016,发现是vs 12(是vs2011版本),Qt5.9.3是支持vs 14(是vs2015版 ...