c语言字符16如何转换成int 16
时间: 2024-01-01 15:04:42 浏览: 68
C# 16 进制字符串转 int的方法
在C语言中,字符16可以表示为一个16进制数字,例如:'0x16'。要将字符16转换为int 16,可以使用C语言中的库函数sscanf()来实现。代码如下:
```
char c = '0x16';
int i;
sscanf(&c, "%x", &i);
```
这将把字符16转换成一个int 16类型的整数。在sscanf()函数中,"%x"表示将字符串解析为16进制数字。&i表示将结果存储到变量i中。
阅读全文