小编Spc*_*ode的帖子

将char数组转换为C中的int数

我想转换一个char数组[],如:

char myarray[4] = {'-','1','2','3'}; //where the - means it is negative
Run Code Online (Sandbox Code Playgroud)

所以它应该是整数:-1234使用C中的标准库.我找不到任何优雅的方式来做到这一点.

我可以肯定附加'\ 0'.

c arrays int char

30
推荐指数
2
解决办法
21万
查看次数

在Ada中将整数值转换为十六进制

有一些解决方法可以利用以下功能并保存它吗?

Put_Line(MyNum, Base => 16);
Run Code Online (Sandbox Code Playgroud)

这是将实例255转换为十六进制FF中的正确值,但仅用于显示目的.我可以做类似的事情,但要保存结果吗?

hex ada

5
推荐指数
2
解决办法
5043
查看次数

标签 统计

ada ×1

arrays ×1

c ×1

char ×1

hex ×1

int ×1