网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  输出内存中存储的二进制表示形式

输出内存中存储的二进制表示形式

分类: IT文章 • 2025-01-31 23:41:37
#include <bitset>
#include<iostream>
void show_bytes(unsigned char *start,int len)
{
    std::bitset<8> aByte;
    for (int i =0;i<len;i++)
    {
        aByte = start[i];
        for (int j=0;j<8;j++)
        {
            std::cout<<aByte[j];
        }
        std::cout<<std::endl;
    }
}
void main()
{
    int i = 2;
    show_bytes((unsigned char*)&i,sizeof(i));
    std::cout<<"double d=3.0"<<std::endl;
    double d=3.0;
    show_bytes((unsigned char*)&d,sizeof(d));
}

相关推荐

  • 输出内存中存储的二进制表示形式
  • 请教ASCII对应值在内存中存放的二进制码形式,究竟与大尾字节系统或者小尾有关系么?
  • 在C语言中怎么输出一个整数在内存中的二进制表示
  • !将java中int类型在内存中的二进制形式,按位输出
  • 在C语言下查看float数据类型在内存中的存储形式,遇到一个奇怪的有关问题
  • 浮点型数据在内存储器中存储的表示
  • [C/C++]_[输出内存数据的二进制跟十六进制的字符串表示]
  • 怎么将数据以树的形式存储在内存中
  • 算法基础练习-_03 1的个数 请实现一一个函数,输入一个整数,输出该数二进制表示中1的个数。
  • ADO存储图片到sql数据库中,二进制流变量的表示,该如何解决
  • 4.4 多组织物料[供应/需求]查询
  • [LC] 472. Concatenated Words
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号