toascii是做什么的?

时间:2019-05-22 20:20:34

标签: c ascii

函数toascii()的作用是什么?

有实际用途吗?

注意:这与Windows功能ToAscii无关。

2 个答案:

答案 0 :(得分:3)

假设您正在谈论POSIX toascii,它会在man页面上说出它的作用。

  

toascii()通过清除高位将c转换为适合ASCII字符集的7位无符号char值。

如果您需要确保一个值仅使用最低的7位,则可以使用它,但是您更有可能将其与0x7F进行按位与。

答案 1 :(得分:0)

它通过清除高阶位,将大小为int的参数(c)转换为7位ascii值。有效地,它返回c & 0x7f