앞으로 소스코드를 아래와 같이 표현할건데요!!
복사해서 그대로 붙여넣어서 실행창(콘솔화면)을 보며 주석을 확인해주세요.
주석이란 프로그램에는 영향을 주지않는 설명을 다는거에요.
한줄주석은 //
여러줄을 주석처리할때에는 /* 내용 */ 로 사용합니다.
#include<stdio.h> // include란 파일을 포함하기 위해 사용한다. stdio.h라는 파일은 미리 선언된 헤더파일로서 표준입출력함수(scanf, printf)에 관련된 파일이다. // 이런형태를 함수라고하는데, 나중에 배울 내용이기때문에 일단은 넘어감. void main() { // 변수선언 : 변하는숫자를 의미한다 int width = 4; // 정수형 변수 width를 선언하고 4라는 값을 넣어준다 int height = 5; // 정수형 변수 height를 선언하고 5라는 값을 넣어준다 int area = width * height; // 정수형 변수 area를 선언하고 width의 값 * height의 값을 넣어준다 printf("너비 : %d / 높이 : %d\n넓이 : %d\n", width, height, area); // printf는 모니터로 출력해주는 함수이다. %d의 경우 대괄호안에 있으면 정수를 출력한다는 의미이고 대괄호를 닫은후에는 꼭 정수형 변수가 있어야한다. // \n의 경우 줄바꿈을 의미한다. printf("--------------------------------------\n"); printf("이렇게해도 5\n오른쪽에 입력해도 %d\n수식을 입력해도 %d\n", 5, 2 + 3); // 바로바로 출력할수도있고, 오른쪽에 입력해도, 수식을 입력해도 괜찮다 printf("--------------------------------------\n"); char c; // 문자형 변수 c를 선언했다 double abc; // 실수형 변수 abc를 선언했다 // 만약에 아랫줄과 같이 변수를 선언만하고, 값이없는경우 출력을 하면 오류가 납니다.(주의하세요) // printf("변수c의 값 : %c\n변수abc의 값 : %lf\n", c, abc); c = 'a'; // 변수c에 a를 대입 abc = 1.23456789; // 변수abc에 1.23456789를 대입 printf("변수c의 값 : %c\n변수abc의 값 : %lf\n", c, abc); // %c의 경우 대괄호안에 있으면 문자를 출력한다는 의미이다. %lf의 경우 대괄호안에 있으면 실수를 출력한다는 의미이다. printf("소수점 2자리 : %.2lf\n", abc); // 소수점아래에서 반올림한다. printf("소수점 3자리 : %.3lf\n", abc); printf("소수점 4자리 : %.4lf\n", abc); printf("--------------------------------------\n"); int n = 100; // 정수형 변수 n을 선언하고 100이라는 값을 넣어준다 printf("n = %d\n", n); // 기본으로 왼쪽정렬 printf("n = %5d\n", n); // 5칸으로 필드폭 설정, 오른쪽 정렬 printf("n = %+5d\n", n); // 5칸으로 필드폭 설정, 오른쪽 정렬, 부호를 표시해줌 printf("n = %-5d\n", n); // 5칸으로 필드폭 설정, 왼쪽 정렬 printf("n = %-+5d\n", n); // 5칸으로 필드폭 설정, 왼쪽 정렬, 부호를 표시해줌 printf("--------------------------------------\n"); int abcd; // 정수형 변수 abcd를 선언 scanf("%d", &abcd); // scanf는 모니터에서 입력을 받는 함수이다. printf와 마찬가지로 %d는 정수, %c는 문자, %lf는 실수를 받으며 // 값을 입력받아 abcd에 넣어준다. (앞에 &를 반드시 적어줘야한다 - 주의) &는 변수의 기억장소 주소를 구해주는 연산자이다. // 즉 abcd변수의 주소이고, 변수의 해당하는 기억장소에 값을 저장한다는 것이다. printf("내가 입력한 값 : %d\n", abcd); // 정수 abcd의 값 출력 } |
#include<파일> 프로그램에 파일 포함
int 정수형 / char 문자형 / double 실수형
printf 출력 - %d 정수형 / %c 문자형 / %lf 실수형
scanf 입력 - %d 정수형 / %c 문자형 / %lf 실수형
'C언어' 카테고리의 다른 글
[C언어] 조건문(if문과 switch문) / 반목문(for문, while문) / break와 continue (0) | 2018.12.23 |
---|---|
[C언어] 연산자의 종류 (0) | 2018.12.23 |
[C언어] 프로그램 작성을 위한 VisualStudio2017설치(콘솔종료, scanf문제 해결) (0) | 2018.12.21 |