iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++中数据16进制输出的方法是什么
  • 902
分享到

C++中数据16进制输出的方法是什么

2023-07-05 11:07:17 902人浏览 安东尼
摘要

这篇文章主要讲解了“c++中数据16进制输出的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++中数据16进制输出的方法是什么”吧!比如我们得到一个数据:double 

这篇文章主要讲解了“c++中数据16进制输出的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++中数据16进制输出的方法是什么”吧!

比如我们得到一个数据:

double b = 123456789.987;

因为我要使用的是其整数部分,所以对w进行数据转换:

__int64 B = __int64(b);

我们就得到了64位整型的w1,接下来我们要将w1以0x16进制的形式插入到一个数组中:

unsigned char A[46] = { 0x12, 0xAB, 0x34, 0xCD};

因为,B是以16进制储存在电脑里的,所以我们采用直接移位的方式,进行插入,比如我要将B以4个字节的形式插入到A后:

A[4] = (B >> 24) & 0xFF;A[5] = (B >> 16) & 0xFF;A[6] = (B >> 8) & 0xFF;A[7] = (B >> 0) & 0xFF;

整体代码如下:

#include<stdio.h>int main(){double b = 123456789.987;__int64 B = __int64(b);unsigned char A[46] = { 0x12, 0xAB, 0x34, 0xCD };A[4] = (B >> 24) & 0xFF;A[5] = (B >> 16) & 0xFF;A[6] = (B >> 8) & 0xFF;A[7] = (B >> 0) & 0xFF;for (int i = 0; i < 8; i++) {printf("%02X ", A[i]);}return 0;}

运行结果如下:

C++中数据16进制输出的方法是什么

感谢各位的阅读,以上就是“C++中数据16进制输出的方法是什么”的内容了,经过本文的学习后,相信大家对C++中数据16进制输出的方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: C++中数据16进制输出的方法是什么

本文链接: https://www.lsjlt.com/news/351234.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++中数据16进制输出的方法是什么
    这篇文章主要讲解了“C++中数据16进制输出的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++中数据16进制输出的方法是什么”吧!比如我们得到一个数据:double ...
    99+
    2023-07-05
  • 关于C++中数据16进制输出的方法
    在我们进行串口编译时,往往要用到串口数据,串口数据多是16进制的0x16表示。在运算过程中,我们得到的数据往往是10进制,那么怎么将10进制的数据转换成16进制呢?我在网上...
    99+
    2023-03-09
    C++ 16进制输出 C++ 16进制
  • PHP实现16进制字符串反向输出的方法
    PHP实现16进制字符串反向输出的方法 在PHP中,如果想要将一个16进制字符串进行反向输出,即将字符串内容逆序排列,可以通过以下代码实现:<php // 原始16进制字符串 $...
    99+
    2024-04-02
  • js控制台输出数组的方法是什么
    在 JavaScript 中,可以使用 `console.log()` 方法来在控制台输出数组。例如:```javascriptle...
    99+
    2023-08-08
    js
  • Java中常用数据类型的输入输出方法是什么
    这篇文章主要介绍Java中常用数据类型的输入输出方法是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、Char型这里说的char型指的是只输入一个字符的情况。1.1  输入格式:import ...
    99+
    2023-06-22
  • php中,输出数组的方法是什么
    php输出数组的方法有4种:print_r() 以人类可读方式打印数组var_dump() 以详细方式打印数组,显示类型和值echo() 可输出数组,但不格式化json_encode()...
    99+
    2024-04-27
  • C语言中输出控制符的用法是什么
    C语言中的输出控制符用于控制输出结果的格式和布局。以下是常用的输出控制符:1. `%d`:输出十进制整数。2. `%f`:输出浮点数...
    99+
    2023-09-04
    C语言
  • C语言16进制与ASCII字符相互转换的方法是什么
    这篇“C语言16进制与ASCII字符相互转换的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C语言16进制与ASC...
    99+
    2023-06-26
  • c++输出字符串的方法是什么
    在C++中,输出字符串可以使用std::cout或者std::printf函数来实现。 使用std::cout输出字符串的方法如下:...
    99+
    2024-03-02
    c++
  • c++输出保留两位小数的方法是什么
    要在C++中输出保留两位小数,可以使用iomanip头文件中的setprecision函数。下面是一个简单的示例: #include...
    99+
    2024-03-02
    c++
  • c语言文件输入输出的方法是什么
    C语言文件的输入输出方法主要通过标准库函数来实现。文件的输入输出主要涉及以下几个函数:1. fopen函数:用于打开一个文件,并返回...
    99+
    2023-08-08
    c语言
  • c语言输出空格的方法是什么
    在C语言中,可以使用printf函数输出空格。要输出空格,只需在printf函数中使用空格字符即可。例如,要输出一个空格,可以使用以...
    99+
    2024-03-13
    c语言
  • Go语言中16进制转二进制的实现方法
    Go语言是一种高效、简洁的编程语言,广泛应用于各种领域。在Go语言中,我们经常会遇到需要进行进制转换的情况,比如将16进制数转换为二进制数。在这篇文章中,我们将介绍如何在Go语言中实现...
    99+
    2024-04-02
  • pandas进行数据输入和输出的方法详解
    目录1.文本格式数据的读写 1.1 分块读入文本文件 1.2 将数据写入文本格式总结1.文本格式数据的读写 read_csv():从文件、URL或文件型对象读取分...
    99+
    2024-04-02
  • c语言中的16进制怎么表示
    c 语言中的 16 进制表示格式为:0x[十六进制数字]。常用场景包括表示颜色值、十六进制文件格式和硬件寄存器的值。需要注意,十六进制数字可以是大写或小写,但通常使用大写,并且可以包含数...
    99+
    2024-05-10
    c语言
  • c语言字符串输出的方法是什么
    在C语言中,可以使用printf函数来输出字符串。下面是一个简单的例子: #include <stdio.h> int...
    99+
    2024-03-11
    c语言
  • C语言之素数的判断及输出方法是什么
    这篇文章主要讲解了“C语言之素数的判断及输出方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言之素数的判断及输出方法是什么”吧!C素数(质数)的判断及输出一:质数的判断输入一个大...
    99+
    2023-07-05
  • c++输入字符串并输出长度的方法是什么
    在C++中,输入字符串并输出其长度的方法可以使用cin和cout,以及strlen函数。下面是一个示例代码: #include &l...
    99+
    2024-02-29
    c++
  • eclipse输入数据的方法是什么
    在Eclipse中输入数据有多种方法,具体取决于您正在进行的操作和使用的工具。以下是一些常见的输入数据方法: 在控制台中手动输入...
    99+
    2024-04-02
  • C++的输出格式控制技巧是什么
    本篇内容主要讲解“C++的输出格式控制技巧是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++的输出格式控制技巧是什么”吧!C++中,将数据从一个对象到另一个对象的流动抽象为“流”(str...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作