Type Definition std::os::raw::c_char 1.1.0[−][src]
type c_char = i8;
Expand description
等效于 C 的 char
类型。
C’s char
type 完全不同于 Rust’s char
type; Rust 的类型表示一个 Unicode 标量值,而 C 的 char
类型只是一个普通整数。该类型将始终为 i8
或 u8
,因为该类型被定义为一个字节长。
C 字符最常用于制作 C 字符串。与 Rust 不同,Rust 的字符串长度包含在字符串的旁边,而 C 字符串则用字符 '\0'
标记字符串的结尾。有关更多信息,请参见 CStr
。