基本数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型相关的知识,希望对你有一定的参考价值。

相信大家都还记得在我们之前学习的每个程序中都有一句定义变量的语句吧!

如:int a;

     那么今天我们就来初步认识cpp中的数据类型!

        1:数据类型是什么呢? 

           数据是指计算机能够识别和数、字符及符号。Cpp语言上有丰富的数据类型,
         在编写程序时必须说明每个标识符的类型,所执行的运算必须与数据类型一致,否则计算机会给出错误信息。
        *2:在cpp的基本数据类型中分为四种:整型,实型,字符型和布尔型。
                今天我们就来学习其中的整型和实型。
          3:整形:
                   在cpp语言中,整型类型标识符为int,根据整型变量的取值范围又可将整型变量定义为以下8种整型类型:
                   名 称     占字节数 定义标识符    数值范围
                   短整型      2     short     -32768..32767
                   整 型      4     int         -2147483648..2147483647
                   长整型      4     long       -2147483648..2147483647
                   超长整型     8     long long    -9 223 372 036 854 775 808..9 223 372 036 854 775 807
                   短整型      2  unsigned short    0..65535
                   整 型      4  unsigned int      0..4294967295
                   无符号长整型   4  unsigned long    0..4294967295
                   无符号超长整型  8  unsigned long long 0..18 446 744 073 709 551 615
         
            4:实型:
            一个实型变量用来存储实数,实型包括正实数、负实数和实数零。
            实数的表示方法有两种:
          (1)日常表示法:就是我们平常使用的带小数点的表示方法。例如:2.5,-1.6,0.0都是合法的。必须注意小数点前后都应该有数字,例如:7.,.8都是非法的。一个整数可以当做实数使用,但反过来不行。
          (2)科学表示法:就是采用指数形式的表示方法。例如:6.1E3表示6.1*1000,即6100;-6.1E-3表示-6.1*0.001,即-0.0061。称6.1E3中的E3为指数部分,6.1为尾数部分。注意指数部分不能为小数,尾数部分不能省略,例如:                                             1.8E1.1,E+7都是非法的。
            
            c++语言支持三种实型,它们是float(单精度实型)、double(双精度实型)、long double(长双精度实型)
            每一种类型都规定了相应的取值范围、所使用的存储空间(字节数)以及能达到的精度(有效位数)。
            名 称    标识符   占字节数 数值范围        有效数字
            单精度实型  float    4    -3.4E-38..3.4E+38   6-7位
            双精度实型  double    8    -1.7E-308..1.7E+308  15-16位
         长双精度实型 long double 16      -1.2E-4932..1.2E+4932 18-19位
          *  float在空间允许的情况下没有必要使用,都应使用double提高精度。
 
 
 
              作业:
              zerojudge:继续完成上两次课的作业
                              思考题:b757
                      洛谷:无
 

 

以上是关于基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Java基本数据类型转换

Java基本数据类型转换

JavaScript中基本数据类型和引用数据类型的区别

js中基本数据类型和引用数据类型的区别

JS开发中基本数据类型都有哪些

JAVA的基本数据类型和引用数据类型的区别