2021-03-07

本文介绍了C++中的基本内置类型,如bool、int、double、char等,并探讨了它们的字节数和使用场景。同时,讲解了复合类型中的指针和引用,强调了引用必须在声明时初始化的特点以及指针作为对象的特性。还提及了C++中类型的大小约定,如int至少2个字节,long至少4个字节,long long至少8个字节,并讨论了常见的编程问题,如对大整数取模运算。
摘要由CSDN通过智能技术生成

变量和基本内置类型

C++的基本类型就是内置的意思,这个内置的概念我是很久才能理解的,其实就是和需要导入的库的类型相对立,当我们使用int类型时,我们其实就直接int a;但是我们使用vector前,需要#include,当然,输入输出也不是基本内置类型。

常用的基本内置类型

常用的基本内置类型:bool,int,double,char,long;感觉float和short也不常用;至于long long,wchar_t,wchar16_t,wchar32_t更加不常用了;

复合类型

符合类型常用的就是指针和引用。
引用时将一个标识符绑定一个对象,可以更好的对对象使用方法,所以初始就要对引用类型初始化,引用本身不是对象;
指针本身是对象,是对其余对象的间接访问方式之一;指针是对象代表他有自己的方法,如解引用和+;也代表他是个实体,存放其他对象的地址。

C++规定

C++只规定的int至少2个字节,long至少4个字节,long long 至少8个字节;不过一般而言,int和long都是4字节,我接触的是这样的,long long 8个字节;int 的INT_MAX是20多亿;所以很多编程题就是需要对1000000007取余;UINT_MAX20多亿;

声名、初始化

声明是说明变量是什么类型,标识符的由来;初始化时对变量的初始化,是时构造函数实现的,此时即使const,也可以使用=,注意初始化不是赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值