四、C++中的变量 Variable 函数Function

本文介绍了C++中的变量和函数。变量存储在栈或堆中,不同类型的变量占用内存大小不同,如int、char、float和double等。C++支持原始数据类型的转换和指针、引用的使用。函数是执行特定任务的代码块,可以有返回值或无返回值,其主要目的是避免代码重复。在编写时,应注意函数的调用开销,尤其是在涉及到函数栈帧的操作时。同时,强调了在Debug模式下,函数应有适当的返回值以避免未定义行为。

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

C++中的变量 Variable

变量会存储在栈或者堆之中

原始数据类型之间的唯一区别:所占内存不同

int 整型 给定范围内存储一个整型数字 4byte signed

声明新的变量可以通过输入变量的类型来实现 例 int variable (=8)//赋值不是必须操作

数据类型的实际大小取决于编译器,不同编译器的同一类型变量的大小可能会不同

int 整型 4byte 支持-2bilion -> +2bilion 2147483648-1

1byte=8bit;4 byte=32bit 首位符号 存储2^32-1

若不存储负数,则 无符号数 unsigned int 42.9billion 4294967296

unsigned在C++中允许定义一个没有符号位的整数

整①char 1byte 存储字符(character)数字+字符(可用数字“整数”表示);②short 2byte;③int 4byte;④long 4byte;⑤long long 8byte

小数:①float 4 byte;②double双精度 8 byte;区分float与double,float变量末尾有f(大小写无所谓)

bool(布尔型) 1 byte;true/fasle,true为1,false为0

sizeof操作:计算变量占的字节数

#include <iostream>

int main()
{
	std::cout << sizeof(bool) << std::endl;//1Byte
	std::cout << sizeof(int) << st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值