gpt4 book ai didi

C++ 整数转二进制

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:10 26 4
gpt4 key购买 nike

我正在使用 itoa 内置函数,以便将整数转换为二进制并将其存储在 char* 中。一切正常,输出也正确(如预期)。唯一出错的地方是 itoa 不能在像 Linux、suse 这样的开源软件上运行。在开源环境中使用 itoa 的任何建议。

最佳答案

引用Wikipedia :

The itoa (integer to ASCII) function is a widespread non-standard extension to the standard C programming language. It cannot be portably used, as it is not defined in any of the C language standards; however, compilers often provide it through the header <stdlib.h> while in non-conforming mode, because it is a logical counterpart to the standard library function atoi.

换句话说:

  • 首先检查你的编译器选项,也许你可以强制它识别这个;
  • 如果失败,请使用其他人建议的解决方法之一,或者直接自己编写。这是非常微不足道的。

关于C++ 整数转二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com