问题标签 [atoi]
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.
php - 在 PHP 中实现 C 的 atoi()
C中有一个函数,atoi(),用PHP实现;
- $字符串 = '5467'; //函数应该以整数形式返回 5467
所以这就是我发现的 ( its implementation in C
)
c++ - 如何将整数存储在字符数组的单个索引中?
我想将单个整数存储在字符数组的单个索引中。在这种情况下,该itoa
功能不起作用。任何人都可以帮忙吗?
c - C使用字符串获取输入,并将其中的一部分转换为整数
所以我正在用这段代码做标题所说的
您可以忽略插入,基本上我得到的用户输入应该是 i 和一些数字。
例如:我 27
然后程序应该在 else if 中识别出它是 i,并取 i 后面的数字。
变量初始化如下。
提前致谢。
编辑:问题是我什至在 printf 之前就遇到了分段错误。
c++ - C++ - 使用 atoi 时出错
我正在尝试使用该atoi
函数来获得从string
to的转换int
。问题是我有一个包含整数和字符串值的字符串数组。
根据我的阅读,为了从中获取错误代码,该函数必须返回 0 :
如果我的字符串值为 ,我应该如何进行0
?
另一个问题是这个字符串 : string s = "001_01_01_041_00.png"
。该atoi
函数返回值1
。它不应该返回吗0
?为什么会返回1
?
c++ - 将字符串转换为 int (C++)
我到处找,找不到这个特定问题的答案:(
我有一个字符串日期,其中包含删除所有特殊字符的日期。(即:yyyymmddhhmm 或 201212031204)。
我正在尝试将此字符串转换为 int 以便稍后对其进行排序。我尝试了atoi,没有工作,因为该功能的价值太高了。我尝试了流,但它总是返回 -858993460,我怀疑这是因为字符串太大了。我尝试了 atol 和 atoll ,但他们仍然没有给出正确的答案。
我宁愿不使用 boost,因为这是作业,我不认为我会被允许。
我没有将大字符串转换为 int 的选项吗?谢谢!
我想做的事:
c - 为什么 ATOI 在此代码中返回 0?
我刚刚开始使用 C,我正在尝试学习 ATOL 函数。有人能告诉我为什么它一直打印 0 吗?我知道这意味着无法执行转换,但我不确定为什么。
atoi - STM32 atoi 和 strtol 有时会丢失前 2 位数字
我正在读取通过 RS485 发送的值,这是编码器的值我首先检查它是否返回了 E 字符(编码器报告错误),如果没有,则执行以下操作
缓冲区中的值为 4033536 并且位置设置为 33536 这不会在此函数中每次都发生,可能 1000 次中的 1 次,尽管我没有计算。如果失败,将程序计数器重新设置并再次执行该行会返回相同的结果,但再次启动调试器会导致值正确转换。
我正在使用 keil uvision 4,它是一个使用 stm32f103vet6 和 stm32f10 库 V2.0.1 的自定义板,这真的让我很难过,从来没有遇到过这样的事情,在得到任何帮助之前,我们将不胜感激。
谢谢
c++ - atoi 似乎无法正常工作
每次我执行以下代码时, atoi(cst1) 值乘以 2 然后相加, atoi(cst2) 乘以 100 然后相加 不知道为什么
c - 如何从C中的这种类型的字符串中获取数字
如何在 ANSI C 中从该字符串中获取数字?
我试图将它与 strtok() 分开:
我得到了这个:
现在我不知道如何获取整数中的数字并将它们保存到二维字段(矩阵)。我需要这样的东西:
我想知道 atoi(),但我不确定它是否会将例如“13”识别为一个数字..
atoi - atoi() 没有正确转换
我试图在琴弦上调用 atoi509951644
和4099516441
. 第一个转换没有任何问题。第二个是给我十进制值 2,147,483,647 (0x7FFFFFFF)。为什么会这样?