首页 > 代码库 > 基本数据类型
基本数据类型
相信大家都还记得在我们之前学习的每个程序中都有一句定义变量的语句吧!
如: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
洛谷:无
基本数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。