본문 바로가기

전체 글194

C언어의 함수 개념 설명_8일차 안녕하세요 보글리아입니다. 저번 시간에는 변수에 대한 추가 설명을 했는데요.. 이번 시간에는 함수를 나가기 전에 이 함수라는 게 뭔지 개념적인 부분을 먼저 설명드리겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ C언어와 함수 여러분들이 컴퓨터를 사용하시면, 화면상에 많은 파일들이 있을 겁니다. 이 파일의 개수가 점점 많아지면, 관리하기가 힘들어 파일을 폴더에 묶어 관리하면 편합니다. 프로그래밍 언어도 마찬가지입니다. C언어로 처리한 복잡한 표현법을 간단한 표현법으로 바꾸는 게 중요합니다. 예를 들어, 라면을 먹는다고 보겠습니다. 이를 프로그래밍 언어가 요구하는 형식으로 나열하면 다음과 같습니다. 물을 끓인다. 라면 봉지를 뜯는다. 끓인 물에 면과 수프를 넣는다. 끓인 라면을 맛.. 2023. 2. 6.
C언어 변수 추가 설명_7일차 안녕하세요 보글리아입니다. 원래 예정대로라면, 금일 함수를 나가야 하지만, 저번 주에 배운 변수 설명이 조금 빈약하다고 제 개인적인 판단이 들어, 오늘은 변수에 대한 추가설명을 하고 다음 시간에 함수를 나가겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ C언어 변수 C언어에서 변수란 변하는 수로 프로그램이 시작되는 동안 지속적으로 바뀌는 값을 말합니다. 사용자는 데이터를 처리하고 저장할 공간이 필요한데 이러한 저장 공간으로 변수를 사용합니다. 따라서 이 변수는 메모리 주소라고 보시면 됩니다. 이 말은 프로그래머가 사람이 이해할 수 있는 언어로 변수를 선언하면, 이 코드를 컴파일할 때, 컴퓨터가 코드를 컴파일(번역)하는 과정에서 변수를 메모리상의 주소로 변경합니다. 즉 하단 그림을.. 2023. 2. 3.
C언어 상수(숫자형, 문자형, 문자열)_6일차 안녕하세요 보글리아입니다. 저번 시간부로 자료형을 알아봤는데요.. 이번 시간에는 C언어의 상수값을 알아보도록 하겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ C언어의 상수란 C언어에서 상수란 고정된 값을 말합니다. 이 말은 프로그램을 실행하면, 프로그램이 끝날 때까지 다른 값으로 바뀌지 않는 정보를 상수값이라 합니다. 보통 상수는 숫자형, 문자형 그리고 문자열형으로 구분할 수 있습니다. 상수값을 알아보기 전에 변수를 먼저 알아보겠습니다. 변수 C언어에서 변수란 변하는 수를 말합니다. 어떻게 보면 상수값하고 다르게 볼 수 있습니다. 변수를 선언하는 방식은 간단합니다. 자료형 뒤에 원하는 변수명을 적어주시면 됩니다. 하단 코드를 보시면 변수를 선언하는 방식을 볼 수 있습니다. 여기.. 2023. 2. 3.
C언어 자료형(부동소수점형) part2_5일차 안녕하세요 보글리아입니다. 저번 시간에는 자료형 중 정수형 자료형을 알아봤는데요.. 이번 시간에는 부동소수점형 자료형을 알아보겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ 실수형 자료형 C언어에서 float과 double 자료형으로 부동소수점을 표현합니다. float과 double형 자료형은 각각 4바이트와 8바이트를 저장합니다. 하단 코드를 보시면 float과 double형의 바이트 수를 sizeof을 사용해 확인하면, 각각 4바이트와 8바이트가 나온 것을 보실 수 있습니다. #include int main() { float A; double B; printf("%d \n", sizeof(A)); printf("%d \n", sizeof(B)); return 0 } 즉 부동.. 2023. 2. 2.
C언어 자료형(정수형) part1_4일차 안녕하세요 보글리아입니다. 저번 시간에는 컴퓨터에 최소 메모리 저장 단위인 비트와 바이트를 알아봤습니다. 이번 시간에는 자료형을 나가 보겠습니다. 자료형은 설명할 부분이 조금 돼서 part 별로 나눠 설명드리겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ 자료형이란 C언어에서 자료형이란 컴퓨터의 메모리를 사용할 때 몇 바이트씩 메모리를 사용할지 명시하는 것을 말합니다. 예를 들어 여러분들이 과자를 먹는다고 하겠습니다. 과자 봉지 안에는 과자가 하나씩 들어있습니다. 그렇다고 꼭 하나씩만 먹어야 할까요?? ㅎㅎ 일부 사람은 하나씩 먹더라고 식탐이 좋은 사람은 2-3개씩 먹을 수도 있습니다. 자료형도 마찬가지입니다. 컴퓨터 메모리를 1바이트를 잡았다고 해서 꼭 1바이트를 다 사용해야 .. 2023. 2. 2.
C언어 메모리 저장 단위(bit, byte)_3일차 안녕하세요 보글리아입니다. 이번 시간에는 C언어의 최소 저장 단위를 알아보겠습니다. 이 부분은 문법보다는 개념적인 설명이라 편하게 들으시면 됩니다 ㅎㅎ 그렇지만 중요한 개념이기 때문에 이해하고 넘어가셔야 합니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ ※본 수업에 들어가기 앞서 용어정의부터 하겠습니다※ 용어정의 메모리 : 컴퓨터의 주기적 장치로 흔히 램(RAN)이라 부름. 사람의 신체기관 중 뇌라고 보시면 됨 비트(bit) : 컴퓨터가 사용하는 가장 작은 메모리 저장 단위 바이트(byte) : 1byte 당 8bit 데이터 메모리 비트(bit)와 바이트(byte) C언어에서 컴퓨터에 데이터(정보)를 어떤 방식으로 저장할까요?? 정답은 컴퓨터의 메모리에 데이터를 저장합니다. 컴퓨터는.. 2023. 2. 2.
C언어 출력문 분석 및 프로그램이 만들어지는 과정_2일차 안녕하세요 보글리아입니다. 저번 시간에는 C언어의 기본 셋팅법을 알아봤습니다. 그럼 이번 시간에는 저번 시간에 배운 셋팅법에 대한 추가적인 설명을 드리겠습니다 ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ printf() 문 C언어의 기본 세팅을 다시 가져오겠습니다. 하단 코드에서 전부 저번 시간에 설명드린 개념에서 printf 부분을 조금 더 집중적으로 보겠습니다. printf(" ") : 이 기능은 무언가를 출력해 주는 녀석이구나!!라고 보시면 됩니다. 여러분들이 친구와 대화를 하실 때 하고 싶은 말도 많고 할 말도 많을 겁니다. 그렇지만 대화 대상이 컴퓨터라면 어떨까요?? ㅎㅎ 컴퓨터가 이해할 수 있는 언어로 대화를 해야 합니다. 이를 프로그래밍 언어라 합니다. 한 마디로 print.. 2023. 2. 2.
C언어 기본 셋팅법_1일차 안녕하세요 보글리아입니다. 이번 시간에는 C언어의 기본적인 세팅법을 설명드리겠습니다. 앞으로 여러분들이 제 블로그 수업을 들으실 때, 이 세팅법을 따라와 주시면 감사드리겠습니다 ㅎㅎ 그럼 오늘은 첫날이니 기본적인 세팅을 먼저 하고 세부사항을 설명드리겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ C언어 기본 세팅 C언어의 기본 세팅은 항상 하단의 방식대로 설정하겠습니다. 만약 여러분들께서 비주얼 스튜디오를 설치하시지 않았다면, 제 블로그를 보시기 전에 먼저 설치하고 오셔야 수업에 따라가실 수 있습니다!! 비주얼 스튜디오란 프로그래밍 언어를 사용할 수 있는 일종의 도구라고 보시면 됩니다. 비주얼 스튜디오 설치 방법은 제가 따로 설명드리지는 않겠습니다. #include int mai.. 2023. 2. 2.