C :: 기본 설명

J·2024년 5월 21일

C언어

목록 보기
2/18
post-thumbnail

기본 틀

#include <stdio.h>

	int main() {
		printf("안녕하세요.");
	}

return 0;
  • '<stdio.h>' 헤드파일을 이 파일에 포함시키다.
    <> : 하나의 폴더, 여러 개의 기능을 담고 있음
  • stdio : STandarD input and output
    (기본적인 출력문 및 입력문 포함)
  • printf() : 출력(output)하는 기능 수행
    -> <stdio.h>가 있어야 사용 가능
  • return 0; -> "프로그램을 정상적으로 종료하라"

변수

: "변할 수 있는" 무언가(숫자,글자...)
메모리 공간 중 한 군데를 임의로 잡아 "특정 정보"를 담을 수 있는 공간

변수 선언(생성)

[자료형] [변수 이름];
  • 자료형 : 정수형(int), 실수형(double), 문자형(char)
  • 변수 선언을 한 직후에는 쓰레기 값이 들어간다.

값 설정

[변수이름] = [];
  • = (오른쪽 값을 왼쪽으로 "대입하라")

출력 printf();

	printf("myInt 값 :: \"%d\"\n", myInt);		
	printf("myFloat 값 :: '%.1f'\n", myFloat);
	printf("myChar 값 :: %c", myChar);
  • %d :: 인수 출력 "무언가 불러올 값이 있다"라고 뒤에 값당 땡겨옴.
  • 이스케이프 문자 :: "문법상 충돌이 일어날 문자 출력" 시 사용
  • ""는 \" 로 입력 , ''는 그대로 입력

입력 scanf();

콘솔 상에서 값을 넣을 수 있게 하는 명령

scanf("[서식지정자]", &[값을 저장할 변수]);

ex. 2개의 숫자를 입력받고, 이들의 합을 출력

  1. 입력값을 저장할 2개 변수 생성
int a, b;
  1. 콘솔상에서 2개 값 입력받기 (a, b에 저장)
scanf("%d %d", &a, &b);
  1. 입력 값 연산 출력
printf("%d\n", a + b);

scanf 사용시 설정

scanf_s("%d %d", &a, &b);
or
#define _CRT_SECURE_NO_WARNINGS

profile
나야

0개의 댓글