栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++进阶总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++进阶总结

C++进阶 1.内存的表达 1.1 计算机怎么存放整数

int整数
运用二进制存存储
例子:7的存储方式:0111,1111(原码),1000(反码),1001(补码)。第一个0和1表示符号

1.2 计算机怎么存放小数
  • 定点数:小数点位置固定——>精度高
  • float浮点数:小数点位置不固定,是浮动的——>更灵活、精度低、运算速度慢
    运用IEEE 754标准存放:符号位(最高一位表示符号,0表示正数,1表示负数)+指数(8位)+尾数(23位)
1.3 什么是位运算

int 4B 32bit
short 2B 16bit
char 1B 8bit

  • &与运算
  • |或运算
  • ^异或
  • ~取反
  • <<左移
  • ‘>>右移’
1.4 大端字节序和小端字节序

字节序:大于一个字节类型的数据在内存中的存放顺序
例子:我们现在有一个整数是258。用16进制表示是0x0102,然后我们把这个整数拆分成两个字节,第一个字节为 0000 0001,第二个字节为 0000 0010。
如果在一个使用大端字节序的电脑上,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/931442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号