C++ 基础知识(数据及常量+运算及优先级+数据类型转换)

本文详细介绍了C++的基础知识,涵盖了数据类型、常量、变量、转义字符,以及算数、关系、逻辑和位运算。讨论了C++中的类型转换规则,包括自动类型转换和强制类型转换,并强调了运算符的优先级和逻辑短路现象。此外,还提到了特殊运算符如三目运算符和逗号运算符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++基础知识

一、C++的数据类型

º ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ⁿ ′ ½

数据类型 类型说明符 占用字节数 数的范围
整型 int 4 -2³¹ ~ 2³¹ - 1
短整型 short [int] 2 -32768 ~ 32767
长整型 long [int] 4 -2³¹ ~ 2³¹ - 1
单精度浮点型 float 4 ± 3.4 × 10⁻³⁸ ~ ± 3.4 × 10³⁸
双精度浮点型 double 8 ± 1.8 × 10⁻³º⁸ ~ ± 1.8 × 10³º⁸
字符型 char 1 -128 ~ 127
布尔型 bool 1 true , false
字符串 n+1 n是字符串长度

在C++中如果想要使用String类型则需要引入包#include<string>,注意这里是小写,包括在使用的时候定义一个字符串也是小写string ch = 'Hello World!'

二、C++的常量、变量与转义字符

常量

常量包括字面常量与符号常量
1、字面常量即直接写出来的数据,如:2,3,4,;1.2,1.3;“Hello world!”,“C++”
2、符号常量即用符号表示数据,一旦确定了表示的数据,以后就不再改变。符号表示常量的两种方法:
(1)const <数据类型> <常量名> = <数据>;需要跟分号。 如:const int a = 10;
(2)#define <常量名> <数据>不需要跟分号。 如:#define PAI 3.14 程序在编译时,先将<常量名>全部替换成数据,然后才正式编译,所以这样的声明称为编译预处理

变量

1、变量的声明:<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值