티스토리 뷰

728x90
  • int main(){}의 return 0 은 정상적으로 종료되었다고 컴퓨터 한테 알려줌
    • 1은 비정상
int s = 15; 

printf("서식지정자", 변수명) 을 입력 해  변수가 출력 될 서식지정자를 정해줘야 오류 발생하지 않음

printf("\d", s)  

결과 : 15
  • 서식 지정자
    • 정수
      • %d 10진수 (decimal)의 약어
      • %ld long decimal
      • %lld long long decimal
    • 실수
      • %f
      • %lf
      • %.2f 소숫점 두 번째 자리까지 표시
    • 문자
      • %c
    • 문자열
      • %s
      • char str[256] // 문자의 배열로 문자열 생성
  • 상수
    • const 타입 상수명 하면 상수 지정
  • C의 주석
    • /* 내용 */
    • //
  • printf
    • 연산
    • 밑의 식 처럼 변수를 설정하고 서식 지정자를 활용해 값만 변수로 받을 수도 있고, 변수 없이 서식지정자로만 값을 지정해서 받을 수 있다.
int sum = 10;

printf(" 3 + 7 = %d", sum ) ;


printf("%d + %d = %d", 3, 7, 3+7);

// 서식 지정자 뒤 , 부터 시작해서 순서대로 숫자가 들어간다
 기본 사칙연산은 자바랑 똑같음
  • 입력
    • scanf_s
int num;

printf("숫자를 입력 하세요 : ");
scanf_s(%d, &num )  // 정수형 값을 받겠다 // & 뒤에 변수를 붙이면 해당 변수에 값을 입력 받겠다라는 뜻

// 다수의 정수 입력

int one, two;  // 선언도 ,로 구분 가능

printf("숫자 두 개를 입력 하세요")

scanf_s("%d %d", &one, &two);   //   입력 받을 때 스페이스 바, 엔터로 구분 가능

// 문자 및 문자열

char c = 'A';  
printf("%c", c):

char str[256];  // 문자열 지정 
scanf_s("s", str.sizeof(str));   // 문자열은 입력 받을 변수 앞에 & 생략,  크기 명시 해줘야 함 
                                  // 지정 된 크기만큼만 문자열을 받겠다 명시
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함