美文网首页
C++ 数据类型

C++ 数据类型

作者: 小潤澤 | 来源:发表于2020-03-16 19:51 被阅读0次

    数据类型

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

    整型

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

    #include<iostream>
    using namespace std;
    
    int main(){
      #长整型
      short num1 = 10;
      #整型
      int num2 = 10;
      #长整型
      long num3 = 10;
      #长长整型
      long long num4 = 10;
      
     ##输出到屏幕
      cout<<"num1 = "<<num1<<end1;
      cout<<"num2 = "<<num2<<end1;
      cout<<"num3 = "<<num3<<end1;
      cout<<"num4 = "<<num4<<end1;
    
      system("pause");
      return 0;
    }
    

    sizeof

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

    #include<iostream>
    using namespace std;
    
    int main(){
      short num = 10;
      cout<<"short占用的内存空间为: "<<sizeof(short)<<end1;
    #或者
      cout<<"short占用的内存空间为: "<<sizeof(num)<<end1;
    
      system("pause");
      return 0;
    }
    

    实型

    1.浮点型

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

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

    #include<iostream>
    using namespace std;
    
    int main(){
      float f1 = 3.14f;
      ##3.14后面加f,强调是单精度
      cout<<"f1= : "<<f1<<end1;
    
      double d1 = 3.14;
    
      cout<<"d1= : "<<d1<<end1;
     
    #科学计数法
      float f2 = 3e2; //3*10^2
      cout<<"f2= : "<<f2<<end1;
    
      system("pause");
      return 0;
    }
    

    字符型

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

    #include<iostream>
    using namespace std;
    
    int main(){
      char ch = 'a';
      ##只能用单引号创建字符型变量
      cout<<"ch= : "<<ch<<end1;
      
      #常见错误
      char ch1 = "b";
      ##不能用单引号
      char ch2 = 'abcdef';
      ##创建字符变量时单引号只能有一个字符
    
      system("pause");
      return 0;
    }
    

    转义字符

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



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

    #include<iostream>
    using namespace std;
    
    int main(){
    
      cout<<"hello world\n";
    
      system("pause");
      return 0;
    }
    

    字符串

    用于表示一串字符

    #include<iostream>
    using namespace std;
    #include<string> //用C++风格字符串,写这个头文件
    
    
    int main(){
      #C语言风格
      char str[] = "hello world";
      ##加中括号,双引号包含字符串
      cout<<str<<end1;
    
      #C++风格,包含头文件#include<string>
      string str2 = "hello world";
      cout<<str2<<end1;
     
      system("pause");
      return 0;
    }
    

    bool型

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

    #include<iostream>
    using namespace std;
    
    int main(){
    
     bool flag = true;//true为真
    
     cout<<flag<<end1;
    
     bool flag =false;//false为假
     
     cout<<flag<<end1;
      
      system("pause");
      return 0;
    }
    

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

    数据的输入

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

    #include<iostream>
    using namespace std;
    
    int main(){
    
       int num = 10;
       cout<<"请对num赋值: "<<end1;
       cin>>num;
       cout<<"整型变量num= "<<num<<end1;
      
       system("pause");
       return 0;
    }
    

    相关文章

      网友评论

          本文标题:C++ 数据类型

          本文链接:https://www.haomeiwen.com/subject/lelndhtx.html