c언어의 데이터 관련 문제 ..
민혁
2023.04.01
How to C program works책을 공부하고 있습니다적절한 데이터형 활용 기법에 대해서 배우고 있는데만약 프로그램에서 변수 a의 값을 두 배로 하는 (123 x 2 = 246)처리가 있다면 char 이나 unsigned char형을 사용 할수 없습니다 .. 라고 나와있는데왜 사용을 못하는 건가요 ?
char은 -128 ~ 127 까지 여서 이해를 할수 있느나 ,unsigned char은 0 ~ 255 가 값의 범위라고 나와있는데요 ()안에 unsigned char의 요구조건에 맞지 않는 값이 없습니다 ..근데 왜 unsigned char은 사용을 못하는지 모르겠네요 ..
-
영미
char은 문자를 다룰때 사용한다고 생각하시는 것이 편하지 않을까 싶습니다. 정수를 사용한다면 int형 이상의 자료형을 사용하시는 것이 좋습니다.