问题标签 [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.

0 投票
1 回答
1041 浏览

c - 我必须下载哪个库才能在 C 中获取 itoa()

我想itoa()在 C 中使用。我必须下载哪个库?

我宁愿包含一个特定的库而不是使用我自己的代码,但这可能是错误的。

我看过几个如何使用的例子,itoa()但我的问题是如何获取库文件。

0 投票
2 回答
117 浏览

c - 在 C 中创建字符串

我正在尝试在德州仪器 CCS 中创建一个像这样的 C 字符串:{steps: nSteps}为了将其作为 json 发送,nSteps是一个int.我也想使用以下代码转换为字符串:

我有这个错误

我收到一个错误

“#29 期望一个表达式”

并且

" #169-D "const char *" 类型的参数与 "const char *" 类型的参数不兼容

0 投票
3 回答
171 浏览

c - 您如何正确实现将 int 转换为字符串?

我正在编写一些操作系统,我需要能够打印添加的变量。我有一个可用的 atoi 函数,所以我将它反转给我一个 itoa 函数。没有办法访问空闲内存,所以我需要弄清楚位数才能创建适当大小的 char 数组。我想我需要除以 10 才能得到它,然后将值模数到正确的位置。到目前为止,这是我的 c 代码:

截至目前,它什么也没打印。它有什么问题?

0 投票
2 回答
540 浏览

c - C:我如何 printf“1764 的平方根是 42 和 * in ascii”?

好的,所以我正在学习 C,我尝试使用简单的函数来理解基础知识,在这里我遇到了分段错误,我无法使这段代码工作 h3lp,谢谢大家!

只是破解我的代码只是想学习!

0 投票
1 回答
673 浏览

c - 关于 C 的 itoa() 和 char 数组的问题(连接 LCD)

尽量简明扼要;我正在尝试对 LCD 进行编程以打印出一个整数变量(超过 1 位)。我正在尝试使用 itoa 函数来执行此操作,因为 LCD 需要 ASCII 字符。下面的代码在我想要的时候编译并打印“Set Temp:”,问题是它没有像我想要的那样打印出存储在 numberString 数组中的字符(数字)。writeString 函数工作正常,但我不知道为什么它只是在“Set Temp:”之后不打印 int setTemp 的值。输出的只是:“设置温度:”,光标刚刚挂起。

可能值得一提的是,光标挂在 LCD 上应该打印值的位置,表明它不只是打印一个空值,它根本不打印任何东西或等待什么东西。

对任何不正确的问题格式表示歉意,我是新手。

0 投票
3 回答
15985 浏览

c++ - 格式化:如何将1转为“01”、2转为“02”、3转为“03”等

以下代码以时间格式输出值,即如果它是下午 1:50 和 8 秒,它将输出为 01:50:08

但我想要做的是(a)将这些整数转换为 char/string(b),然后将相同的时间格式添加到其相应的 char/string 值中。

我已经达到(a),我只想达到(b)。

例如

现在,如果我输出“currenthour”、“currentmins”和“currentsecs”,它将输出与 1:50:8 相同的示例时间,而不是 01:50:08。

想法?

0 投票
1 回答
545 浏览

c++ - Arduino C函数将字符串转换为十六进制?

我正在寻找允许我将浮点数转换为 HEX 字符串的内置 C 或 C++ 函数,到目前为止我已经使用过itoa,但它不适用于负值,因为它适用于无符号的 base 16,所以我想知道我可以使用哪一个来处理负值。

使用 itoa 我失去了我的负值,如下所示,

我还可以使用哪些其他功能来实现相同的功能?

0 投票
4 回答
337 浏览

c++ - 我可以为后续的 itoa() 调用重复使用相同的缓冲区吗?

我想知道这是否是安全/认可的用法:

我可以像这样重用缓冲区吗?

0 投票
3 回答
441 浏览

c - itoa 为字符输入提供 7 位输出

我正在尝试使用 C(gcc v-5.1) 中的内置库 (itoa) 将字符转换为其二进制文件,使用 C 中的从Char 转换为二进制的示例,但我得到一个字符输入的 7 位输出到itoa 函数。但是由于 C 中的字符本质上是一个 8 位整数,我应该得到一个 8 位输出。谁能解释为什么会这样?

执行二进制转换的代码:

PS:- 这是我在 stackoverflow.com 上的第一个问题,对于任何错误,我们深表歉意。

0 投票
4 回答
753 浏览

c - 需要使用 C 将 int 转换为字符串

嗨,我对编码很陌生,我真的需要帮助。基本上我有一个十进制值,并将其转换为二进制值。使用这种方法

而且我想将二进制文件的每个字符放入数组中它自己的空间中。但是,我似乎无法从字符串数组中的返回值中保存数字。我认为这与将 long 转换为字符串有关,但我可能是错的!这是我到目前为止所拥有的。我不想使用 sprintf(); 我不想打印值,我只想将值存储在其中,以便 if 条件可以读取它。任何帮助,将不胜感激!

在这种情况下,由于十进制是 24,二进制是 11000,因此它应该执行函数 T1(); 2 次和 T0() 6 次。但它并没有这样做,我似乎无法找到将保存的值存储在数组中的答案。
*PS Itoa(); 功能也不是一种选择。提前致谢!:)