C언어 강좌 제 12강 Bool, 논리형 자료형에 대해서 배워보자!
카테고리 없음
2016. 4. 3. 12:23
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
.
안녕하세욧! Aoi Kazto 입니다
오늘 배워볼것은 다름 아니라 바로!
자료형 Bool 입니다.
전 언제나 이렇게 시작을 합니다.
이유요? 없습니다.. 하하!
제일 먼저 저희는 Bool을 만들어 낼겁니다.
만들어 내는 이유는 바로 C언어 에서는 Bool 즉 참 거짓을
구별하는 자료형이 공식적으로 지원을 하지 않기 때문이죠..
그래서 만드는 겁니다.
typedef 는 type define의 약자 입니다 즉.
타입을 정의한다 입니다.
그렇다면 unsigned char은 뭘까요?
바로 부호 없는 character 형을 사용하겠다 입니다.
char은 문자열을 저장하는 공간인데 어떻게 숫자를 저장해?
란 생각을 할수도 있습니다.
하지만 char이 문자열을 저장하는 걸 보면 생각이 달라집니다.
char은 1byte 공간을 차지하고 최대 256이란 숫자를 저장이 가능하죠..
자세한건 다음에 하겠습니다.
네 이렇게 새로운 타입 Bool을 정의 하는 거죠
즉 Bool 대신 unsigned char 로 써도 똑같습니다.
또, typedef 말고
#define Bool unsigned char 해도 똑같은 결과가 나옵니다.
그렇다면 실제로 써보겠습니다.
실제로 써보면은
이렇게 사용이 가능하죠
어때요 참으로 쉽죠?
.