分享

C 入门到精通(五),常用的基本数据类型

 天悔大哥cqm 2019-03-07

C++入门到精通(五),常用的基本数据类型,

在c++中常用的数据类型有整型,实型,字符型和逻辑型,

一,整型(integer):

所谓整型,就是我们平常说的整数,在visual c++中,int默认为long int,即是有符号的长整型数据。一个有符号的长整型变量在内存中占用4个字节的空间,它的表示范围是从-2147483648~2147483647,虽然整型数据无法表示小数,表示的范围也不是非常的大,但是在它范围内的运算确实绝对精确的,不会发生四舍五入的情况。

二,实型(real):

所谓实型,就是我们平常说的实数,在C++中,实数分为浮点型与单精度型。两者的主要区别是表示的范围不同和占用的储存空间不同,

我们可以用两种方式来表示实数,

(1) 小数形式,0.1,0.001,12.34等,这和我们日常中的表达相同。

(2) 小数形式,即是科学计数法,如0.25E5,表示0.25 * 10的5次方,也可以用小写e表示,(注:e的后面必须是整数)。

三,字符型(character):

一个字符型变量可以存放一个半角西文字或一个转义符。同时要在字符两端加上单引号,如 char a = 'a' , b='\n'。

要注意,字符数据'1'和整数数据1是不同的。虽然它们输出的现象是一样的,但它们的储存内容不一样。

四,布尔型(boolean):

布尔型数据取值只能是0和1,也可以分别写成false和 true ,0表示(false),1表示(true),只要数值不等于0都可以表示为真(true),由于0在数学上表示什么也没有。所以方便地记就称为'有真无假'。

C++入门到精通(五),常用的基本数据类型

c++常量的定义:

在第四篇中介绍了变量,他是一种储存在计算机内存里,在程序运行过程中可以改变的数据。然而,有的时候我们还会遇到一些数据,他们在程序中不应该被改变。比如圆周率(那个符号手机上不会打)就应该等于3.1415926...一年就应该是12个月,换句话说,如果这些值无意之中被改变,可能会导致整个程序发生错误,这个时候我们就需要一个不允许改变的变量,我们称他为常量。

常量可分为两种,一种是文字常量,也叫值常量,比如整数1和字符'a'就是文字常量,另一种就是通过自己声明的常量,它的表达式和变量有些类似,声明一个常量的语法是:

const 数据类型 常量名 = 文字常量(值);

我们可以认为,声明一个常量与声明一个变量的区别就是在语句前加上const,但是,声明常量时必须要对其进行初始化,并且在除声明语句以外的任何地方不允许在对该常量赋值。

本篇完!如果大家喜欢这篇文章,欢迎大家转发与收藏,下一篇《c++算数表达式》

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多