c++反汇编学习笔记----------1.基本数据类型

第一章:基本类型
一、基本类型大小
以WIN32条件下c++11标准的GUN C++编译器为准,C++基本类型的大小如下:
void,bool,char大小为8bits
wchar_t,char16_t,short的大小为16bits
char32_t,int,long,float大小为32bits
long long和double大小为64bits
long double为96bits

unsigned的类型和有符号的大小一样
指针类型大小为32bits(64位程序指针大小为64bits)
这里写图片描述

二、编码形式
1.整型:有符号以补码形式存储,无符号以原码形式存储
2.浮点型:IEEE编码 其中
double符号位长度为1,指数位长度为11,尾数为长度为42
float符号位长度为1,指数位长度为8,尾数为长度为23

3.其他:
bool类型: bool类型的值只用来表示true或者false,但是对于true而言bool类型内部的表示未必为1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值