目录一、数据类型二、原码反码补码三、大小端整型提升一、数据类型数据类型有7种:char字符型short短整型int整型long长整型long...
i的原码:10000000 00000000 00000000 00010100;
反码: 11111111 1111111 11111111 11101011
补码: 11111111 11111111 11111111 11101100
而j是无整形且字符型值 因为它是正数,原码等于补码:
00000000 00000000 00000000 00001010
两者相加是:11111111 11111111 11111111 11110110
而又存在一个无符号字符型,发生截断:11110110
而打印的是%u直接整型提升补0 补码等于原码 :
00000000 00000000 00000000 11110110结果是246
看结果:
到此这篇关于C++浅析数据在内存中如何存储的文章就介绍到这了,更多相关C++数据存储内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
织梦狗教程
本文标题为:C++浅析数据在内存中如何存储


基础教程推荐
猜你喜欢
- [C语言]二叉搜索树 2023-09-07
- [c语言-函数]不定量参数 2023-09-08
- 全面了解C语言 static 关键字 2023-03-26
- C语言实现宾馆管理系统课程设计 2023-03-13
- centos 7 vscode cmake 编译c++工程 2023-09-17
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C++实现ETW进行进程变动监控详解 2023-05-15
- C语言 详解字符串基础 2023-03-27
- C++实战之二进制数据处理与封装 2023-05-29