c_char — C의 char 타입 매핑

c_char — C의 char 타입 매핑

c_char는 C 언어의 char 타입에 대응하는 Rust 타입 별칭이에요. C와의 FFI 경계에서 char를 넘겨야 할 때 사용해요.

출처: Rust 공식 문서

본문

pub type c_char = i8;

플랫폼에 따라 char의 부호 여부가 달라지는데, 대부분의 Unix 계열에서는 i8, 일부 플랫폼은 u8로 해석되기도 해요. C 코드와 상호운용할 때는 이 타입 별칭을 쓰는 게 안전한 방법이에요.

더 알아보기 (Learn more)

Rust 공식 문서