간단한 예제와 함께 간단하게 설명하겠습니다.
1 2 3 4 5 6 7 8 9 10 | #include<stdio.h> void main() { int a; printf("안녕하세요"); //출력문 scanf("%d", %a); //입력문 printf("%d", a); //출력문 } | cs |
1. 배경상식
1. #include<***> 은 ***라는 곳에 있는 함수를 가져와서 쓴다는 소리입니다. 위에 예제로 보시면 stdio.h 에 있는 함수를 가져와서 쓴다는 것 입니다.(stdio=standard input output)
2. void main() 와 void main(void) 시에는 맨 끝에 반환값을 안 줘도 되지만, int main(), int main(void)로 선언을 하게되면 맨 마지막에 return 0; 와 같이 반환 값을 주어야 프로그램이 정상작동 합니다. void 와 int 에 차이점은 추후에 알려드리겠습니다. 전 시작 부분을 void로 해놓는 편입니다.
3. { 가 있으면 }로 꼭 닫아주어야합니다.
4. 할 일이 끝나면 ;로 닫아주셔야합니다.
2. 본론
일단 입력보다 출력부터 말씀드리겠습니다.
printf("~~"); 부분에서 ~~ 부분에 자신이 출력하고 싶은 문장을 적으면 됩니다. 예제를 보시면 4번 줄을 통해 [안녕하세요]가 출력이 되겠네요.
출력문에 만약 변하는 값을 입력하고 싶으시면 그에 해당되는 변수와 그에 해당되는 자료형으로 받아 출력문을 적으면 됩니다.
4번째 줄 처럼 정수형 변수 a를 선언해주고, 7번째 줄 처럼 자료형 적어주고 그 뒤에 자료형이 받을 변수명을 적어줍니다.
입력문은 scanf("자료형", %변수명); 형태로 적으며 자료형의 형태와 변수명의 형태가 숫자면 숫자, 문자면 문자대로 같아야합니다.
변수명 앞에 %가 붙는 이유는 추후에 메모리값, 주소에 대한 설명을 할 때 다시 설명해드리겠습니다.
("자료형에 해당되는 변수명에 입력 값을 저장해라" 이런 느낌)
자주 쓰는 변수들
1. int : 정수형
2. char : 문자
3. float, double : 실수형
자주 쓰는 자료형들
1. %d : 정수형
2. %f : 실수형
3. %e : 지수형
4. %o : 8진수
5. %x : 16진수
6. %p : 포인터의 주소를 출력
7. %c : 문자 하나
8. %s : 문자열
만약 추후에 추가로 쓰게 된다면 맞춰서 추가로 적겠습니다.
이렇게 간단하게 변수선언과, 입/출력문에 대해서 알아보았습니다.
더 자세한건 예제문제에서 자세히 설명해드리겠습니다.
궁금하신점은 댓글로 부탁드려요 ㅎㅎ
'C언어 공부하기 > C언어 기초 공부' 카테고리의 다른 글
C언어 코딩 공부 #6 : string.h 의 함수들 (1) (strlen, strcpy, strcat) (0) | 2019.03.03 |
---|---|
C언어 코딩 공부 #5 : 반복제어문 (0) | 2019.02.26 |
C언어 코딩 공부 #4 : 선택제어문 (0) | 2019.02.26 |
C언어 코딩 공부 #3 : 연산자 (0) | 2019.02.26 |
C언어 코딩 공부 #1 : C언어 Visual Studio기초 세팅 (0) | 2019.02.26 |