首页 > C++——简单数据类型及布尔类型

C++——简单数据类型及布尔类型

一. 简单数据类型

       数据类型描述了对象在内存存储区中占据的空间大小,描述了对象能够表示的数据范围

和类型。C++语言中常用的数据类型有整型、实型、字符型(这3种类型也被称之为简单数

据类型)、数组类型、布尔类型、枚举类型、结构体类型、公用体类型、指针类型、引用类

等。

       1.整形

             整型按符号划分,可以分为有符号整型和无符号整型两大类,从长度划分,可以分为

       普通整型、短整型和长整型3类。

        2.实型

              实型主要包括单精度型、双精度型和长双精度型。

 

              10、010、0x10、10u、10L、10UL、10F

        3.字符类型

               在C++语言中,字符类型数据是使用单引号括起来的形式表示的。

         ‘A’、’a’、‘Bb’等

          定义字符类型数据可以使用char关键字,例如:char chData = 'N';

二. 布尔类型

      在逻辑判断中只存在两个值,即真和假。在程序中为了描述逻辑判断的真值和假值提供了布尔类型——bool。该数据类型提供了两个值true和false,即真值和假值。布尔类型数据可以按整数类型对待,true表示1,false表示0。

在程序中可以将布尔类型对象赋值给整数类型对象,反之,也可以将整数类型对象赋值给布尔类型对象。

三.我皮厚,如果觉得还可以,就给我一个亲亲吧ლ(°◕‵ƹ′◕ლ)

转载于:https://www.cnblogs.com/qinqin-me/p/9568824.html

更多相关:

  • Python 与 ABC 的一个重要区别在于其类型系统。ABC 采用静态类型,编译器会检查程序中的变量类型是否保持一致,如果不一致,程序就无法运行。并且,ABC与当时大多数静态语言不同,采用的是类型推导(和 Haskell 一样),而不是类型声明(比如 C 语言)。而 Python 采用动态类型,所有类型检查都是在程序运行过程中,而不...

  • python是计算机二级考试的科目之一,并没有级别的划分。其考试目标是测试考生掌握Python语言知识的程度和对Python语言的编程能力、调试能力和综合应用能力,在当下的应用中是十分重要的。 什么是python Python语言是一种解释运行、面向对象、扩展性强的程序设计语言,是大学生学习计算机编程能力、理解计算机解决问题的方法的...

  • 正在学C,书上老说空指针,或者说void指针,对于我这样的生手来说,理解非常容易造成混淆,因为void这个单词的意思也是空,到底空指针的意思是指指向地址为空的类型呢,还是指void类型的指针呢 (1)空指针所对应的是指指向的对象为空的指针。            不经发问,什么叫指向为空呢?要理解这点,必须理解如下几点(有点啰嗦,但...

  • 一、reponseType 1、什么是reponseType XMLHttpRequest.reponseType属性是一个枚举类型的属性,返回响应数据的类型,他允许我们手动的设置 返回数据的类型。如果我们将它设置为一个空字符串,它将默认的使用"text"类型。 当将reponseType设置为一个特定的类型的时候需要确保服务...

  • SNMP中,数据类型并不多。这里我们就讨论这些数据类型,而不关心这些数据类型在实际中是如何编码的。INTEGER一个变量虽然定义为整型,但也有多种形式。有些整型变量没有范围限制,有些整型变量定义为特定的数值(例如,IP的转发标志就只有允许转发时的或者不允许转发时的这两种),有些整型变量定义一个特定的范围(例如,UDP和TCP的端口号...

  • 本文是西门子开放式TCP通信的第2篇,上一篇我们讲了使用西门子1200PLC作为TCP服务器的程序编写,可以点击下方链接阅读:【公众号dotNet工控上位机:thinger_swj】基于Socket访问西门子PLC系列教程(一)在完成上述步骤后,接下来就是编写上位机软件与PLC之间进行通信。上位机UI界面设计如下图所示:从上图可以看出...

  • 我有一个大型数据集,列出了在全国不同地区销售的竞争对手产品。我希望通过使用这些新数据帧名称中的列值的迭代过程,根据区域将该数据帧分成几个其他区域,以便我可以分别处理每个数据帧-例如根据价格对每个地区的信息进行排序,以了解每个地区的市场情况。我给出了以下数据的简化版本:Competitor Region ProductA Product...

  • 作为一名IT从业者,我来回答一下这个问题。首先,对于具有Java编程基础的人来说,学习Python的初期并不会遇到太大的障碍,但是要结合自己的发展规划来制定学习规划,尤其要重视学习方向的选择。Java与Python都是比较典型的全场景编程语言,相比于Java语言来说,当前Python语言在大数据、人工智能领域的应用更为广泛一些,而且大...

  • 这段时间通过学习相关的知识,最大的变化就是看待事物更加喜欢去了解事物后面的本质,碰到问题后解决问题思路也发生了改变。举个具体的例子,我在学习数据分析,将来会考虑从事这方面的工作,需要掌握的相关专业知识这个问题暂且按下不表,那哪些具体的问题是我需要了解的呢,以下简单罗列:1、了解数据分析师这个岗位在各个地区的需求情况?2、数据分析师的薪...

  • 这一节将开始学习python的一个核心数据分析支持库---pandas,它是python数据分析实践与实战的必备高级工具。对于使用 Python 进行数据分析来说,pandas 几乎是无人不知,无人不晓的。今天,我们就来认识认识数据分析界鼎鼎大名的 pandas。目录一. pandas主要数据结构 SeriesDataFrame二...

  • 一 . 整型的表示       1.字面值后面加上L(l)表示long长整型       2.字面值后面加上U(u)表示usigned整型值       3.十进制123  ...       4.八进制,以0开头,如0123,0754  ...       5.十六进制,以0x开头,如0xF32  ... 二 .整型的分...