问题标签 [itoa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - _itoa_s 一直在杀死 C++ 优化编译器,为什么?
我有一个代码,每次启动时优化编译器总是失败。
它确实失败了_itoa_s
。我很感兴趣,为什么它总是失败?
c++ - 在 Arduino 上使用 atoi 和 itoa 从 int 转换为字节数组,然后返回 int 进行传输
我正在转换一个带符号的 int 以通过 Arduino Wire 作为多个字节发送,所以我执行了以下操作:
下面的代码是我实现的调试,你可以复制到 Arduino IDE 中查看打印输出。
我无法理解的是 itoa 如何创建一个大于声明大小的数组,而sizeof()无法检测到该数组。我声明的数组大小为2,但 itoa 使用大小为6的数组来存储其结果!
传输后:
结果
传输后
go - strconv.Itoa 中的“itoa”代表什么?
这听起来像是一个愚蠢的问题......但我在任何地方都找不到 strconv.Itoa 中的“a”实际上代表什么。如果它采用整数并将其转换为字符串,为什么该函数不称为 Itos?
lisp - 在lisp中将数字转换为字符串
我试图找到一个 lisp 函数来在数字和字符串之间进行转换,经过一番谷歌搜索后,我喜欢了一个同名的函数。当我进入(itoa 1)
SLIME 时打印:
我该如何进行转换?
c - itoa 函数不适用于个位数整数
我有一个自定义 itoa 函数,它适用于 10 和更大的整数,但由于某种原因,如果传递的整数是单个数字,它不会返回任何内容。我似乎无法弄清楚为什么会这样。
array[0]
当我通过简单地访问and来反转数组后打印数组时array[1]
,我看到一个 null 并且该单个数字打印得很好,但是在单个数字之后有一些奇怪的尾随字符。这只发生在单个数字上。例如(blank)7e
或(blank)4r
功能:
该函数在此上下文中调用:
c - 指导我将数字除以 10,然后转换为字符串
我试图将整数除以 10,但得到的解是 25(我应该得到 25.5)。稍后我将其转换为整数到 ASCII 函数的字符串。我很难将该数字除以 10。
c - 使用 itoa 时出现未处理的异常
下面是我的代码的一部分。我不确定它有什么问题,因为当我调试此代码时,我收到以下错误:
client0.exe 中 0x60e8144c (msvcr90d.dll) 处的未处理异常:0xC0000005:访问冲突写入位置 0x00000000。
这是 itoa 行中的某个地方。
代码:
c - 使用 strrev 反转字符串 - C
我正在尝试使用函数 strrev() 反转字符串。我知道 strrev 返回一个指向反转字符串的指针,所以我只需使用 strrev 函数返回初始化一个与原始字符串大小相同的已分配字符串。显然这不是正确的方法,我在该行中收到“不兼容的类型”错误。
这是代码:
c - 使用数字作为大小创建整数的 char 数组
我正在尝试在 C 中创建一个 char 数组,用 int 的数字填充它,但 int 可以是任意位数。
我正在使用一个名为 的创建函数getDigits(int num)
,它返回 int 具有的多个数字。
但是当我使用 gcc 编译时,它返回:
error: variable-sized object may not be initialized
我什么都试过了。当我将其声明为 时char fileSizeStr[5] = "";
,它可以工作。当我尝试动态声明缓冲区大小时,我可以看到问题正在上升,但我真的很想知道是否可以实现这一点。
c++ - 将无符号 int 转换为 char 数组。itoa的替代品?
我有一个关于无符号整数的问题。我想将我的 unsigned int 转换为 char 数组。为此,我使用 itoa。问题是 itoa 可以与 int 一起正常工作,但不能与 unsigned int 一起使用(unsigned int 被视为普通 int)。我应该如何将 unsigned int 转换为 char 数组?
提前感谢您的帮助!