본문 바로가기

분류 전체보기346

독학으로 배우는 C언어 009 자료형과 연산 3 독학으로 배우는 C언어 009 자료형과 연산 3Contents 1. 나눗셈에서 몫(quotient)과 나머지(remainder) 구하기 나누기 연산자와 나머지를 구하는 연산자를 사용하여 나눗셈의 몫과 나머지를 구할 수 있다. 실습 1: 나눗셈에서 나머지 구하기다음의 프로그램을 작성하여 ex017.c 저장하고 실행해 보자.#includeint main(void){ short num1, num2, quot, rema; num1 = 300; num2 = 7; quot = num1 / num2; rema = num1 % num2; printf("%d + %d = %d....%d\n", num1, num2, quot, rema); return 0;} ◉ 설명 : 행 설명 7: 자료형을 정수형을 사용하였기 때문에 .. 2024. 6. 12.
독학으로 배우는 C언어 008 자료형과 연산 2 독학으로 배우는 C언어 008 자료형과 연산 2Contents 1. 식과 연산자연산자를 사용하여 변수와 상수를 연산의 대상인 오퍼랜드(operand)로 하여 연산을 할 수 있다. 실습 1: 상수의 연산다음의 프로그램을 작성하여 ex012.c 저장하고 실행해 보자.#include int main(void){ printf("5 + 4 = %d \n", 5 + 4); printf("9 - 4 = %d \n", 10 - 6); printf("4 × 6 = %d \n", 4 * 6); printf("9 ÷ 3 = %d \n", 9 / 3); return 0;} ◉ 설명 : 행 설명 코딩에서 × 와 ÷는 키보드에 없는 특수문자이므로 *와 /로 입력한다. C언어에서 사용되는 산술연산자산술연산자설명예시결과+왼.. 2024. 6. 10.
독학으로 배우는 C언어 007 자료형과 연산 1 독학으로 배우는 C언어 007 자료형과 연산 1Contents 1. 정수형정수형은 무려 15가지의 형태가 있다. 유사한 형태가 많으므로 프로그램할 때 가장 많이 사용하는 아래의 자료형만 알아두자.  short, int, unsigned short, long, unsigned long 많이 사용하는 다섯 가지 자료형 중에서 int와 unsigned short 형을 가장 많이 쓰인다. int 형 정도로 충분히 표현할 수 있는 수인데도 long 형 이상의 자료형을 사용하는 것은 메모리 낭비로 인하여 프로그램 실행속도만 떨어뜨리는 결과를 가져올 수 있으므로 적당한 자료형을 사용해야 한다. 1) 정수형의 종류와 데이터의 허용범위정수형바이트 수음수 사용데이터 허용범위형식 지정자 short2유-32768 ~ 3276.. 2024. 6. 8.
독학으로 배우는 C언어 006 변수와 상수 독학으로 배우는 C언어 006 변수와 상수Contents 1. 변수와 상수프로그램이 실행 중에 값이 바뀔 수 있는 것을 변수라고 한다. 반대로 값이 고정되어 바뀌지 않는 것을 상수라 한다. 프로그램에서 변수는 값을 기억시켜 두는 기억장소를 말하며 기억장소를 구별하기 위하여 붙이는 이름을 변수명이라고 한다. 예를 들어 7이라는 숫자를 number라는 변수명으로 기억장소에 기억시키려면 number = 7; 같은 방법으로 기억시킨다. number = 7; 에서 number가 변수 7은 상수가 된다. 실습 1: 변수의 사용다음의 프로그램을 작성하여 ex007.c 저장하고 실행해 보자.#include int main(void){ int number; number = 7; printf("number 변수의 값은 %.. 2024. 6. 6.
독학으로 배우는 C언어 005 형식 지정자 사용 독학으로 배우는 C언어 005 형식 지정자 사용Contents 1. 형식 지정자의 개념prinf() 함수에서 자료를 출력하기 위해서 사용하는 서식 문자들이 있다. 기본적으로 printf() 함수에서 정수를 출력할 때는 %d 소수를 출력할 때는 %f 문자를 출력할 때는 %c를 사용하여 출력한다.%d, %f, %c 와 같은 문자를 형식 지정자라고 하는데 C언어에서는 많은 형식 지정자를 사용하여 자료를 처리한다. %d, %f, %c 외에 형식 지정자는 나중에 설명하도록 하겠다. 2. 기본 자료의 출력수치나 문자를 출력할 때는 다음과 같은 형식 지정자를 사용한다.정수를 출력할 때 : %d 소수를 출력할 때 : %f 문자를 출력할 때 : %c 실습 1; 자료의 출력다음의 내용을 코딩하여 ex004.c로 저장하고 .. 2024. 6. 4.
독학으로 배우는 C언어 004 printf()의 기본 사용 독학으로 배우는 C언어 004 printf()의 기본 사용Contents 1. 화면 출력 함수 printf() 앞에서 설명했지만, print()를 사용하기 위해서 stdio.h 헤더파일을 인클루드를 해야 사용할 수 있다.printf()는 화면에 프로그램의 결과를 출력하기 위해 제어문자를 사용하여 다양한 형태로 출력할 수 있다. 제어문자기능\n줄 바꾸어 출력한다.\t수평으로 tab만큼 칸을 띄운다.\b커서를 뒤로 한 칸 이동한 후 출력한다.\r현재 라인의 처음으로 커서 이동한다.\a벨소리를 낸다.\\\를 출력한다.\'‘를 출력한다.\"“를 출력한다. ◎ 줄 바꾸어 출력 제어문자인 \n 외에는 사용 빈도가 낮으니 \n 만 알아보자.  2. 줄 바꾸어 출력앞에 실습 ex002.c 에서 세 개의 행에 print.. 2024. 6. 2.
독학으로 배우는 C언어 003 C언어 구조와 컴파일 오류 독학으로 배우는 C언어 003 C언어 구조와 컴파일 오류Contents1. C언어의 기본 구조의 이해 #include int main(void) { printf("안녕하세요."); } 행설명1: #include는 선행처리기로 프로그램이 실행되면 를 먼저 처리해 준다. 는 라이브러리의 일종이다. 헤더 파일이라고도 하는데 내부에는 많은 함수가 정의 되어 있다. 출력 처리를 한 printf()는 함수이다. 함수가 지금 무엇인지에 대해서 이해하지 말자 그냥 어떤 일을 처리하는 작은 프로그램이라고 생각하자. 내부에는 printf() 함수가 동작할 수 있는 프로그램이 정의 되어 있다고만 이해하자. 2: C언어는 함수로 구성된 언어이다. 최상의 함수가 main().. 2024. 5. 31.
독학으로 배우는 C언어 002 프로그램의 작성과 실행 독학으로 배우는 C언어 002 C프로그램의 작성과 실행Contents1. 코딩의 시작바로 전에 학습한 001 에서 ex1.cpp를 저장하고 끝낸 것을 기억 할 것이다. 그리고 프로젝트라고 할 것 없지만 Documents 폴더에 ‘C language’ 폴더를 만들고 ‘exercise’라는 이름으로 프로젝트를 만들었다. 실습 1 :  첫 프로그램 코딩 exercise 프로젝트에서 ‘ex001.c’ 파일을 열어 아래와 같이 코딩해보자. #include int main(void) { printf("안녕하세요."); } (1) Visual Studio를 실행하면 다음과 같은 창이 나오면 ‘프로젝트 또는 솔루션 열기’를 선택한다. (2) C:\Users\사용자\D.. 2024. 5. 29.
독학으로 배우는 C언어 001 비주얼 스튜디오(Visual Studio)의 설치와 실행 001 비주얼 스튜디오(Visual Studio)의 설치와 실행Contents1. C언어를 시작하며 세상이 변하면서 얼마 전까지 전문가들의 영역이었던 프로그래밍이 이제는 교양이 되어버렸다.이제는 문과생도 프로그래밍을 할 수 있어야 생활을 할 수 있는 시대가 된 것이다. 세상에는 다양한 인종들이 소통을 하기 위해 언어를 사용한다. 언어의 종류도 7,000개가 넘는다고 한다.컴퓨터와 인간이 소통하기 위해서도 언어가 필요하다. 아마도 파이썬이라고 들어 봤을 것이다. 요즘 대학 교양과목으로 많이 배우고 있는 프로그램 언어이다. 현재 가장 많이 사용하고 있는 언어 중에 파이썬과 C언어, JAVA 언어가 있다. C언어와 JAVA는 파이썬 보다 어렵다고 한다. 그러다 보니 문과생들이 교양과목으로 배우지는 않는다. 사.. 2024. 5. 26.