Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 将字符串转换为保存在int变量中的十六进制数_String_Function_Integer_Decimal_Hex - Fatal编程技术网

String 将字符串转换为保存在int变量中的十六进制数

String 将字符串转换为保存在int变量中的十六进制数,string,function,integer,decimal,hex,String,Function,Integer,Decimal,Hex,我需要一个函数,可以将包含数字的字符串转换为保存在整数变量中的十六进制整数, 例如,函数atoi(char*)将该字符串中的字符串转换为十进制数,我需要的是类似的东西,但不是十进制,而是十六进制所有整数都以相同的格式存储数据:二进制。这既不是十进制也不是十六进制 如果要从整数创建字符串,则可以决定使用十进制还是十六进制表示法 你没有提到你使用的语言,所以我只想从ATOI()引用中引用C或C++。还有一个itoa()函数。它将创建一个整数的字符串,并且可以指定字符串是使用基数16、基10或其他什么

我需要一个函数,可以将包含数字的字符串转换为保存在整数变量中的十六进制整数,
例如,函数atoi(char*)将该字符串中的字符串转换为十进制数,我需要的是类似的东西,但不是十进制,而是十六进制

所有整数都以相同的格式存储数据:二进制。这既不是十进制也不是十六进制

如果要从整数创建字符串,则可以决定使用十进制还是十六进制表示法


你没有提到你使用的语言,所以我只想从ATOI()引用中引用C或C++。还有一个itoa()函数。它将创建一个整数的字符串,并且可以指定字符串是使用基数16、基10或其他什么来创建的。< / P>我使用C++、ATOI()将字符串作为参数,如果它包含数字,则将其转换为存储在variable中的十进制整数。我需要的是一个在各个方面都类似的函数,但不是转换为十进制整数,而是将其转换为存储在variablNo中的十六进制整数。同样,这不是atoi()所做的。它将其转换为二进制值。您只能看到十进制值,因为您可能正在使用调试器或其他工具将其自动转换为使用基数10的字符串。我不知道怎么说得更清楚。