본문 바로가기

C/C++

4번째, C언어의 데이터유형에 대해 알아봅시다. 안녕하세요. 두다스입니다. 이번에는 C언어의 데이터유형에 대해서 알아보겠습니다. [사진이 흐릿하네요, 클릭하셔서 보시면 될 듯 합니다..] 위 그림에서 빨간색으로 밑줄 친 부분인 int가 바로 C언어 데이터유형중 하나인데요 C언어의 데이터유형들을 좀 더 자세하게 알아보겠습니다. [표 1-1] 데이터형의 종류와 값의 범위 종류 데이터형 메모리 크기 저장 가능한 값의 범위 표현 범위 정수형 char 1 Byte ( 8 Bit ) -128 ~ +127 양수, 0, 음수 unsigned char 1 Byte ( 8 Bit ) 0 ~ +255 양수, 0 short 2 Byte ( 16 Bit ) -32,768 ~ +32,767 양수, 0, 음수 unsigned short 2 Byte ( 16 Bit ) 0 ~ +.. 더보기
8번째, scanf() 함수 주의사항. 안녕하세요 두다스입니다.이번에는 scanf() 함수 사용시 주의사항에 대해 알아보겠습니다. 1. scanf() 함수에 사용되는 번지 연산자(&). scanf() 함수의 인수에는 반드시 다음과 같이 번지연산자(&)를 사용해야 합니다. ex) int ch; scanf("%d", &ch); 다만, Hello와 같은 연속된 문자를 입력하고 싶을 땐 ex) int ch[1000]; scanf("%s", ch); 위와 같이 해주시면 됩니다. 그 이유는 연속된 문자를 입력할 때는 변수선언 할 때 저장공간을 ch[1000]; 처럼 변수이름 옆에 [바이트수]를 써주기 때문에 scanf()함수 인자에 번지연산자(&)를 또 써줄 필요는 없습니다. 써줘도 별 문제는 없지만, 불필요하게 반복되는건 좀 그렇죠 . 2. scanf.. 더보기