版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
1.char型十六进制数
char n1[]="1234";
转换为整形:
-
int x;
-
sscanf(n1,
"%x",&
x);
-
//
x 里是
int型
-
printf(
"%d %#x",
x,
x);
// 按十进制 和
16进制(开头带0x) 打印
2.若为浮点数
n2[]=“123.456”;
转换成float型:
-
float y;
-
sscanf(n2,
"%f",&y);