본문 바로가기

프로그래밍

(4)
C언어 독학하기-(8) 시프트 연산자와 비트 연산자 'C언어 독학하기-(8) 시프트 연산자와 비트 연산자' 지난 글에서 C언어의 산술 연산자, 증감 연산자, 비교 연산자, 논리 연산자를 정리했었다면, 이번에는 C언어에서 제공하는 시프트 연산자와 비트 연산자에 대해 정리해보도록 하겠습니다. 전문적으로 C언어 프로그래밍을 하기 위해서 꼭 알고 가면 유용하게 쓰일 내용들이 많았기 때문에 집중해서 정리해보도록 하겠습니다. 비트 : 0 또는 1을 저장할 수 있는 공간 C언어에서 제공하는 자료형의 최소 단위 = 1바이트 = 8비트 (0과 1로 자료를 저장할 수 있는 프로그램을 만들 때, 비트 단위로 연산한다면 메모리를 절약할 수 있다.) C언어는 2진법 상수 표현 제공 X -> 2진법으로 변환하기 쉬운 16진법을 이용 unsigned char data = 0x5A;..
C언어 독학하기-(7) C언어 반복문에 대하여 'C언어 독학하기-(7) C언어 반복문에 대하여' 저번 글에 이어서 이번에는 C언어 반복문의 종류와 코드 예시를 살펴보고, 반복문과 함께 사용되는 break문과 continue문 개념에 대해 정리해보도록 하겠습니다. 반복문에 필요한 3가지 요소: (시작 조건), (조건 변화 수식), (종결 조건) 그럼 이제 for 반복문을 사용하여 1부터 5까지 더하기를 하는 예제 코드를 살펴보도록 하겠습니다. #include void main() { int sum = 0, num; for (num = 1; num for( ; ; ) (아무 것도 선언되어 있지 않으므로 항상 '참') 이번에는 while 반복문을 사용하여 1부터 5까지 더하기를 하는 예제 코드를 살펴보도록 하겠습니다. #include void main()..
Java 독학하기-(8) 자바 언어의 '반복문'에 대해 알아보기 'Java 독학하기-(8) 자바 언어의 '반복문'에 대해 알아보기' 저번 글에서는 자바 언어에서의 '조건문'에 대해 알아보았는데요, 이번 글에서는 조건문에 이어서 자바 뿐만 아니라 여러 프로그래밍 언어들에서 가장 핵심적인 부분이라고 볼 수 있는 '반복문'에 대해 알아보도록 하겠습니다. '반복문'이란 프로그래밍에서 반복적인 일을 효율적으로 처리하기 위해 사용하는 명령문입니다. package loopexample; public class BasicLoop { public static void main(String[] args) { int num = 1; num += 2; num += 3; num += 4; num += 5; num += 6; num += 7; num += 8; num += 9; num += ..
Java 독학하기-(2) "Hello, Java" 출력 프로그램 만들기 'Java 독학하기-(2) "Hello, Java" 출력 프로그램 만들기' 저번 글에서 자바 개발 환경 구축을 위해 Java JDK와 이클립스 설치 방법에 대해 알아보았습니다. 그럼 이번에는 본격적으로 자바 언어 공부에 들어가기 전 맛보기라고 볼 수 있는 "Hello, Java" 출력 프로그램을 만들어보도록 하겠습니다. 아마 다른 언어들에서도 기본적으로 다루는 내용이기 때문에 익숙할 뿐만 아니라 쉽게 하실 수 있을 것이라 생각합니다. https://anywhereifyoucan.com/273 Java 마스터되기-(1) 자바 JDK 설치 및 이클립스 설치 'Java 마스터되기-(1) 자바 JDK 설치 및 이클립스 설치' 사실 몇 년전부터 C언어를 조금 공부했었고, 약 1년 전부터 제가 구상한 아이디어를 앱..