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

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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值