C++ 数据类型

数据类型

数据类型的存在意义是什么呢?
显然数据类型的存在意义是给变量分配合适的内存空间

整型

在C++里面,我们这样声明整型变量

#include
using namespace std;

int main(){
  #长整型
  short num1 = 10;
  #整型
  int num2 = 10;
  #长整型
  long num3 = 10;
  #长长整型
  long long num4 = 10;
  
 ##输出到屏幕
  cout<<"num1 = "<

sizeof

这个函数的主要功能计算你的变量所占内存的多少

#include
using namespace std;

int main(){
  short num = 10;
  cout<<"short占用的内存空间为: "<

实型

1.浮点型

单精度:float,有效数字范围为7位,占用空间为4字节

双精度:double,15-16有效数字,占用空间8字节

#include
using namespace std;

int main(){
  float f1 = 3.14f;
  ##3.14后面加f,强调是单精度
  cout<<"f1= : "<

字符型

字符型变量用于显示单个字符,只占用一个字节

#include
using namespace std;

int main(){
  char ch = 'a';
  ##只能用单引号创建字符型变量
  cout<<"ch= : "<

转义字符

用于表示一些不能显示出来的ASCII字符



比方说一些换行符就是转义字符

#include
using namespace std;

int main(){

  cout<<"hello world\n";

  system("pause");
  return 0;
}

字符串

用于表示一串字符

#include
using namespace std;
#include //用C++风格字符串,写这个头文件


int main(){
  #C语言风格
  char str[] = "hello world";
  ##加中括号,双引号包含字符串
  cout<
  string str2 = "hello world";
  cout<

bool型

用于条件判断,代表真,假;只占一个字节大小

#include
using namespace std;

int main(){

 bool flag = true;//true为真

 cout<

输出为0(false),1(true)

数据的输入

在C++里面数据,数据是可以通过控制台进行输入的

#include
using namespace std;

int main(){

   int num = 10;
   cout<<"请对num赋值: "<>num;
   cout<<"整型变量num= "<

你可能感兴趣的:(C++ 数据类型)