Rust를 알아보자 - 1부
Rust를 알아보자 -1부 rust는 유니코드를 지원 (다국어 가능) 원시자료형 정수형 signed
i8,i16,i32,i64,i128, isize
isize는 유저 컴퓨터 운영체제의 비트 수를 의미(64비트 or32비트)
변수 타입을 지정하지 않은 정수는 기본적으로 i32로 할당 unsigned
u8,u16,u32,u64,u128,usize Rust에서 char 타입으로 변환될 수 있는 정수는 u8 이 유일함. String::len() 함수는 문자열 길이가 아니라 바이트 크기를 반환함
char는 항상 4바이트이지만 문자열은 그 이하일 수도 있음(최소 1바이트)
문자열의 길이를 알려면 String.chars().count()를 호출해야 함. 정수형의 타입을 명시 할 때 다음과 같이 적을수도있음 크기가 다른 정수형(u8, u128) 끼리는 서로 연산할 수 없음 다음의 경우에 rust는 타입을 추론해줌 my_float과 my_other_float의 Add연산에서 매개변수가 f32이므로…