我想转换一个char数组[],如:
char myarray[4] = {'-','1','2','3'}; //where the - means it is negative
Run Code Online (Sandbox Code Playgroud)
所以它应该是整数:-1234使用C中的标准库.我找不到任何优雅的方式来做到这一点.
我可以肯定附加'\ 0'.
有一些解决方法可以利用以下功能并保存它吗?
Put_Line(MyNum, Base => 16);
Run Code Online (Sandbox Code Playgroud)
这是将实例255转换为十六进制FF中的正确值,但仅用于显示目的.我可以做类似的事情,但要保存结果吗?