01_C++数据类型

本文详细介绍了C++中的数据类型,包括基本数据类型如整型、实型、字符型、枚举类型和无值型void,以及常量、变量、运算符的相关知识。重点讨论了不同类型数据的存储方式、运算规则以及void类型的应用。同时,文章提到了常量的#define宏定义和const修饰,以及变量的声明和定义。最后,简要概述了运算符的优先级和不同类型数据的运算转换。
摘要由CSDN通过智能技术生成

前言

C++是一种强类型的语言,任何变量或函数必须遵循 “先声明后使用” 的原则。

定义数据类型以下两个方面的作用:

一是决定该类型的数据在内存中如何存储,二是决定可对该类型的数据进行哪些合法的运算。


一、类型简介

为了能够体现C++和传统C语言在非基本数据类型上的区别,非基本数据类型中其中一部分划分为构造数据类型。

基本数据类型,又称为内置数据(built-in)类型。

非基本数据类型,其中构造数据类型和复合数据类型的区别在于:构造数据类型的实例称为“对象”,是属性和方法的集合,对象的初始化工作由构造函数完成;复合数据类型的实例称为 “变量”。

二、基本数据类型

1. 整型

默认情况下声明的整型都是signed类型。

2. 实型

说明:① 一般定义float类型数据 float f1=3.14f 会在后面加上符号f;因为3.14编译系统会默认为double类型,再赋值给f1时进行类型转换;加上符号f,3.14为float类型常量。

② 虽然两者精度不同,但在C++中默认情况下输出最多有效位为6位(需要配置才能输出更多位)。

3. 字符型

字符型变量用于显示单个字符

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值