功能

GLibascii_digit_value

声明 [源代码]

gint
g_ascii_digit_value (
  gchar c
)

描述 [源代码]

确定字符的数字值作为十进制数字。如果字符不是十进制数字(根据 g_ascii_isdigit()),将返回-1

不同于 g_unichar_digit_value(),因为它采用了一个字符,因此如果字符经过签名,就不用担心有符号扩展。

参数

c

类型: gchar

一个ASCII  字符。

返回值

类型: gint

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