본문 바로가기
C프로그래밍/복습

C프로그래밍 5주차 복습 과제

by higurashi 2026. 4. 1.

작은 따옴표(‘ ‘), 큰 따옴표(“ “) 구분

 

 

Visual Studio 2026 한글 깨짐 현상 방지

 

long형은 요즘 사용하지 않음

대문자 A65로 저장, 소문자 a97로 저장됨. 외워 두면 나중에 편리함

 

#include <stdio.h>

 

int main()

{

    // printf("김재원");

    1;

    3.5;

    'a';

    '\n';

    "abc";

    

 

    return 0;

}

 

--------------------------------------------------------------------------------------------------------------

 

#include <stdio.h>
int main(void)
{
          int i;
          for (i = 0; i < 128; i++)
                    printf("%d=%c\t", i, i);
          return 0;
}

 

실행결과

 

예제 3-1

#include <stdio.h>
int main(void)
{
          printf("%c \n", 'a'); // %c는 문자로 출력, a
          printf("%d \n", 'a'); // %d는 숫자로 출력, 97
          printf("%d \n", 7); // 숫자 7, 7
          printf("%c \n", '7'); // 문자 7, 7
          printf("%d \n", '7'); // 문자 7을 숫자로, 55
          return 0;
}

 

예제 3-2

#include <stdio.h>
int main(void)
{
          printf("%c %c\n",'A','a');
          return 0;
}

 

NULL 문자가 자동으로 붙여짐

문자열 리터럴 “ABCD”4바이트가 아니라 5바이트

(출처 Claude AI)

 

★★

#include <stdio.h>

int main(void)

{

           printf("%c, %s\n",'A',"A");

           return 0;

}

(출처 Claude AI)

 

(출처 Claude AI)

숫자는 int, double 형을 씀

#include <stdio.h>
int main(void)
{
          double myAge;
          myAge = 3.5;
          printf("%f", myAge);
          return 0;
}

 

int+- 21억까지만 저장할 수 있음

그 이상의 값은 long long int를 사용하면 에러 발생 X

(long long int는 최소 8바이트)

%d의 경우 %lld 사용

 

overflow, underflow 용어 기억

implicit, explicit 용어 기억

--------------------------------------------------------------------------

#include <stdio.h>
int main(void)
{
          sum = 3;
          printf("%c \n", a);
          int num;
          printf("%s \n", 'abc');
          return 0;
}

 

에러 수정

 

#include <stdio.h>
int main(void)
{
	int sum;
	sum = 3;
	printf("%c \n", 'a');
	int num;
	printf("%s \n", "abc");
	return 0;
}