일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- c언어
- 데이터베이스
- 자바스크립트
- 딥러닝
- 문자와식
- 정보처리기사실기
- 컴퓨터구조
- 티스토리챌린지
- 중학1-1
- 혼공머신
- 오블완
- 디버깅
- 중학수학
- 데이터분석
- 자바 실습
- 파이썬
- SQL
- 상속
- html/css
- JSP/Servlet
- 컴퓨터비전
- 머신러닝
- JSP
- 개발일기
- JDBC
- CSS
- 자바스크립트심화
- 정보처리기사필기
- 연습문제
- 자바
- Today
- Total
목록전체 글 (1596)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
오늘 학습할 부분은 연산자이다. 연산자는 응용문제로 코딩테스트 문제를 풀고 정리해보았으나, 개념 학습은 아직 하지 않아서 오늘은 이 분분을 학습해보기로 했다.프로그램은 연산을 통해 데이터를 처리하므로 다양한 연산자의 사용법을 익히는 일은 매우 중요하다. 먼저 기본적인 산술 연산자, 제어문의 조건식에 주로 사용되는 관계 연산자 및 논리 연산자에 관해 살펴볼 것이다. 시작하기 전에프로그램은 CPU가 처리하는 명령어의 묶음이다. 일반적으로 연산자는 컴파일되면 명령어로 부뀌므로 연산자를 배우는 것은 결국 명령어를 익히는 것이다. 연산 명령에는 연산의 대상이 되는 데이터가 필요한데 이를 피연산자라고 한다. 1. 산술 연산자와 대입 연산자 산술 연산자연산자는 연산 기호이고, 피연산자는 연산의 대상이 되는 데이..
출력하는 방법에 대해서 배웠으나 입력이 있어야 진짜 제대로된 출력이 완성된다. 프로그램을 이용해 우리가 원하는 결과를 얻으려면 그 결과 처리에 필요한 데이터를 입력할 수 있어야 하기 때문이다.이번 단원에서는 프로그램을 실행하는 도중에 정수, 실수, 문자, 문자열을 입력하는 방법에 대해 학습해볼 것이다. 시작하기 전에키보드에서 타이핑하는 모든 내용은 문자로 인식된다. 따라서 입력한 데이터를 연산이 가능한 정수나 실수로 사용하려면 변환 과정이 필요하다. 이때 사용하는 것이 바로 scanf 함수이다.이 함수는 입력 문자들을 스캔해 원하는 형태의 데이터로 바꾸어 준다. 어떤 데이터로 변환할 것인지는 변환 문자를 통해 결정된다. scanf 함수에서 자료형에 따라 사용하는 변환 문자는 printf 함수로 출력할 ..
이제 변수와 데이터 입력을 출력하는 방법에 대해서 배워보기로 하자. 어제 하루 프로그래밍 공부를 쉬었지만 다시 마음을 잡고 공부하는 중이다. 밤늦게 공부를 시작해서 오늘은 늦게까지 열공에 임해볼 생각이다.프로그램이 처리하는 데이터(자료)의 형태는 다양하고 형태별 연산 방법도 다르다. 이런 특징을 잘 이해하면 효율적이고 신뢰성 있는 프로그램을 만들 수 있다. 여기서는 데이터의 종류에 따른 변수 선언과 사용 방법에 대해서 알아보기로 한다. 시작하기 전에프로그램에서 데이터를 메모리에 저장해 놓으면 필요할 때마다 꺼내 사용할 수 있다. 이때 변수 선언을 통해 메모리에 저장 공간을 확보한다. 변수는 데이터의 종류에 따라 각각 다른 형태를 사용하는데, 정수는 int, 실수는 double, 문자는 char, 문자열..
기본 문자 데이터를 출력하는 내용을 학습했으니 이제 정수, 실수, 문자와 문자열 등의 데이터를 출력하는 방법을 알아보도록 하자.C 언어는 메모리에 직접 접근하거나 비트 단위의 연산을 수행해 데이터를 효율적으로 처리할 수 있게 해준다. 이런 장점을 잘 활용하려면 데이터가 메모리에 저장되는 방식을 알아야 한다. 들어가기 전에C 언어에서 다루는 데이터에는 정수, 실수, 문자, 문자열이 있다. 데이터의 형태로는 값을 바꿀 수 있는 변수와 바꿀 수 없는 상수 2가지가 있다. 1. 정수 상수 표현법정수 상수는 기본적으로 아라비아 숫자 0~9, +, - 기호를 사용한다. 이를 3가지 진법, 즉 10진수, 8진수, 16진수로 표현할 수 있다. 🧨 진법별 수 표현 방법 🧨 3가지 진법의 정수 상수#in..
이제 본격적으로 C 언어 프로그래밍에 대해서 배워보기로 하자. 분량이 좀 많아서 상수와 데이터를 출력하는 부분을 두 단원에 나누어서 기록하기로 했다.프로그래밍 언어를 배우는 일은 약속된 규칙을 배우는 것과 같다. 언어마다 규칙이 조금씩 다르다. C 언어는 모든 프로그래밍 언어의 가장 기본이 되는 언어라고 생각한다. C 언어만 잘해도 C++, C#, 자바, 파이썬 등 다른 여러 언어들로 뻗어나가는 것이 가능하고 본다. C 언어에서 지켜야 할 기본 형식과 실행결과를 확인할 때 필요한 출력 함수 사용법에 대해 학습해 볼 것이다. 들어가기 전에 C 프로그램은 함수의 집합이라고 할 수 있다.함수는 특정한 작업을 수행하거나 값을 반환하는 코드 단위를 의미한다. 함수를 사용하여 크고 복잡한 프로그램을 여러 개의 작..
그동안 C 언어로 분류되어 있었던 코딩 공부 시리즈를 코딩테스트로 바꾸고 새로 C 언어 시리즈를 만들기로 했다.코딩 테스트는 문제 풀이 위주로 학습한 내용을, C 언어는 책 위주로 공부한 것을 정리해 볼 것이다. 이번주에는 코딩 테스트 문제 풀이 위주로 공부했더니 개념이 잘 안 잡히는 걸 느꼈다. 깊이 있는 공부를 위해서는 책 학습이 선행되어야 한다는 걸 느끼는 시간이었다. 하지만 책이나 동영상 강의로만 학습하면 문제를 푸는 감이 떨어질 수도 있다. 그러니 이 2가지를 함께 하는 게 좋을 것 같다. 프로그래밍 세계에 입문하다! 프로그래밍 언어는 컴퓨터가 이해할 수 있는 정확한 표현의 규칙을 정의해 놓은 것이다. 프로그래밍 언어는 정말 다양해서 처음 이 언어를 시작하는 사람들은 어떤 것을 해야 할..