函数

GLibascii_xdigit_value

声明 [src]

gint
g_ascii_xdigit_value (
  gchar c
)

描述 [src]

确定一个字符作为十六进制数字的数值。如果根据 g_ascii_isxdigit() 该字符不是一个十六进制数字,则返回 -1

g_unichar_xdigit_value() 不同,因为它采用一个 char,因此如果字符带有符号,则不必担心符号扩展。

g_unichar_xdigit_value() 不同,因为它采用一个 char,因此如果字符带有符号,则不必担心符号扩展。

参数

c

类型: gchar

一个 ASCII 字符。

返回值

类型: gint

如果 c 是一个十六进制数字,则返回其数值,否则返回 -1