C

C언어(1) 기초

사회적가치누리 2024. 11. 4. 19:09

참고한 강의

 

나도코딩님의 C언어 무료 강의를 보고 공부했습니다.

 

https://www.youtube.com/watch?v=q6fPjQAzll8

 

 

설치과정은 영상에 자세히 나와있습니다.

 

목차

1. Hello World 출력해보기
2. 정수형 변수
3. 주석
4. 실수형 변수
5. 상수
6. printf
7. scanf

 

1. Hello World 출력해보기

 

프로그래밍의 가장 기초인 Hello World를 출력해보겠습니다.

C에서는 출력문을 사용할때는 printf를 사용합니다.

#include <stdio.h>

int main() {
	printf("Hello World \n");
}

 

2. 정수형 변수

 

변수는 변하는 수 입니다.

 

정수 : 소수점이 없는 수

실수 : 소수점이 있는 수

 

정수형 변수(나이)를 출력하는 예제

#include <stdio.h>

int main(void)
{
	int age = 12;
	printf("%d\n", age);
	age = 13; 
	printf("%d\n", age);
	return 0;
}

 

3. 주석

 

C언어 에서 주석을 사용하는 방법은

/* 문장

내용 */

혹은

// 문장 내용

 

/*를 사용하거나 //를 사용해서 주석을 사용할 수 있습니다.

 

#include <stdio.h>

int main(void)
{
	// 정수형 변수에 대한 예제
	/*int age = 12;
	printf("%d\n", age);
	age = 13; 
	printf("%d\n", age);*/

	printf("1\n");
	//printf("2\n"); // 2는 범위에서 벗어나므로 주석처리
	printf("3\n");

	return 0;
}

 

4. 실수형 변수

 

#include <stdio.h>

int main(void)
{
	float f = 46.5f;
	printf("%.2f\n", f); //소수점 2자리까지만 출력
	double d = 4.428;
	printf("%.2lf\n", d); //소수점 2자리(반올림) 출력
	return 0;
}

 

5. 상수

 

상수는 변하지 않는 수 입니다.

 

한번 정의하면 끝.

상수 정의는 const를 사용해 정의 해줄 수 있습니다.

#include <stdio.h>

int main(void)
{
	const int YEAR = 2000; //상수
	printf("태어난 년도 : %d\n", YEAR);
	// YEAR = 2001; > 에러발생
	return 0;
}

 

6. printf

 

#include <stdio.h>

int main(void)
{
	int add = 3 + 7; // 10
	printf("3 + 7 = %d\n", add); //변수 사용
	printf("%d + %d = %d\n", 3, 7, 3 + 7); //변수 사용 x
	printf("%d x %d = %d\n", 30, 79, 30 * 79); //변수 사용 x
	return 0;
}

 

7. scanf

 

scanf는 키보드의 입력을 받아서 저장하는 함수입니다.

 

#include <stdio.h>

int main(void)
{
	int input;
	printf("값을 입력하세요 : ");
	scanf_s("%d", &input); 
	//&는 내가 input이라는 변수가 정의된 곳에 값을 입력받겠다 라는 뜻
	printf("입력값 : %d\n", input);
    return 0;
}

#include <stdio.h>

int main(void)
{
	int one, two, three;
	printf("3개의 정수를 입력하세요 : ");
	scanf_s("%d %d %d", &one, &two, &three);
	printf("첫번째 값 : %d\n", one);
	printf("첫번째 값 : %d\n", two);
	printf("첫번째 값 : %d\n", three);
	return 0;
}

#include <stdio.h>

int main(void)
{
	//문자 (한 글자), 문자열(한 글자 이상의 여러 글자)
	char c = 'A';
	printf("%c\n", c);
	return 0;
}

#include <stdio.h>

int main(void)
{
	char str[256];
	scanf_s("%s", str, sizeof(str));
	printf("%s\n", str);
	return 0;
}

 

'C' 카테고리의 다른 글

C언어(6) 기초6  (0) 2024.11.13
C언어(5) 기초5  (0) 2024.11.12
C언어(4) 기초4  (0) 2024.11.11
C언어(3) 기초3  (0) 2024.11.08
C언어(2) 기초2  (0) 2024.11.05