728x90
반응형

전체 글

총 381개의 포스트

전체 글(381)

  1. C언어 - C의 소개

    C언어의 시작 C언어는 1972년 벨 연구소에서 데니스 리치에 의해 출시되었습니다. C언어의 탄생의 이유는 유닉스(UNIX)라는 운영체제를 만들기 위해서였습니다. 오늘날 다양한 프로그래밍 언어가 사용되고 만들어지고 있습니다. 이런 프로그래밍 언어들은 구시대의 프로그래밍 언어의 단점을 극복하고 개선하기 위해 만들어지고 있습니다. 하지만 아직까지도 C언어를 사용하고 배웁니다. 프로그래밍에 조금이라도 관심이 있는 사람은 C언어에 가 있다는 것을 알고 있습니다. 왜 우리는 C언어를 배워야 할까요? 왜 C를 배우나? C언어를 배우는 이유는 프로그래밍에서 살아있는 역사공부입니다. 학교에서 수학 공부처럼 말이죠. 우리는 수학을 배울 때 사칙연산을 하고, 방정식을 배우고, 미분과 적분을 배웁니다. 물론, 처음부터 다른..

    2021.05.16

    컴퓨터/C

    Commnet

  2. 메모리에서의 정수 (음수와 양수)

    메모리에 정수를 표현하다. 지금까지 우리는 프로그래밍을 하기위해 많은 내용들을 공부했습니다. 이제 컴퓨터의 메모리 안에서 숫자를 어떻게 표현하는지 알아보도록 하겠습니다. 알아두어야 할 내용들을 정리해 보겠습니다. 컴퓨터는 2진수로 데이터를 표현한다. 메모리의 최소 단위는 1Byte이다. 메모리를 얼마나 사용할지를 정하기 위해 자료형이 필요하다. 메모리의 데이터를 저장하는 자료형은 크게 문자,정수,실수의 char,int,float이 있다. 그 메모리 위치에 접근하기 위해 변수를 선언해야 된다. 위의 내용으로 정리하자면 메모리에 정수를 표현하고 변수를 이용해 자유롭게 변경, 이용하려면 다음과 같이 정리됩니다. 자료형을 선택하고 변수를 선언 후 메모리에 2진수로 정수를 표현한다. 그렇다면 이제 정수가 메모리에..

    2021.05.11

    컴퓨터/프로그래밍 기초

    Commnet

  3. 데이터의 자료형 - 변수의 크기

    먼저 보면 좋은 것 더보기 2021.05.09 - [컴퓨터/프로그래밍 기초] - 메모리에 데이터를 사용하기 위한 방법 - 변수 2021.04.15 - [컴퓨터/컴퓨터 공학 기초] - 2진수로 다양한 표현이 가능한 이유 - 비트와 바이트 2021.04.14 - [컴퓨터/컴퓨터 공학 기초] - 2진수로 다양한 표현이 가능한 이유 - 2진수와 10진수의 차이 메모리의 공간을 지정하는 데이터의 자료형(Data Type) 변수는 메모리 공간의 위치 즉 메모리의 주소를 쉽게 찾아가기 위한 별명이라고 했습니다. 그리고 그 메모리 공간에는 어떠한 정보가 2진수로 표현이 되어있습니다. 변수를 통해 메모리의 어떠한 공간으로 잘 찾아가서 어디까지가 데이터의 끝인지 알 수 있을까요? 메모리의 주소를 찾아가도 어디가 끝인지 알..

    2021.05.10

    컴퓨터/프로그래밍 기초

    Commnet

  4. 메모리에 데이터를 사용하기 위한 방법 - 변수

    먼저 보면 좋은 것 더보기 2021.05.07 - [컴퓨터/프로그래밍 기초] - 메모리의 구조 (Memory Structure) 변수 (Variable) 프로그래밍을 공부를 한다면 가장 먼저 배우는 것이 이 변수일 것입니다. 그리고 변수는 사용자 또는 프로그래머의 의도대로 변할 수 있는 수를 변수라고 말합니다. 조금 더 변수에 대하여 자세히 말하자면 메모리 주소를 쉽게 찾아가기 위한 별명이라고 생각하시면 됩니다. 1Byte 단위로 되어있는 수많은 메모리의 공간을 주소로 정의하고 이 메모리 공간을 얼마 큼을 이용을 해서 어떠한 정보를 입력하고 CPU를 통해 처리한 정보를 다시 저장하여 사용합니다. 만약, 우리가 사용하고 있는 컴퓨터가 하나의 프로그램만을 사용한다면 메모리의 공간이 엄청 클 필요도 없고 변수..

    2021.05.09

    컴퓨터/프로그래밍 기초

    Commnet

  5. 메모리의 구조 (Memory Structure)

    먼저 보면 좋은 것 더보기 2021.04.24 - [컴퓨터/컴퓨터 공학 기초] - PC 알아가기 - H/W - 주기억장치(RAM) 프로그래밍과 메모리 프로그래밍을 한다는 것은 컴퓨터의 하드웨어들을 활용하기 위한 작업 지침서입니다. 그리고 메모리는 이 작업 지침서의 정보를 관리하는 중요한 역할을 합니다. 계산을 하기 위해 CPU는 메모 리위에 올라와 있는 작업 지침서를 보고, 결과를 다시 메모리에 저장합니다. 사용자가 마우스, 키보드로 입력한 정보를 메모리에 저장합니다. 결국 메모리는 프로그램이 실행될 때 모든 정보들을 읽고 쓸 수 있는 공간의 역할을 합니다. 이 때문에 프로그래밍 또는 코딩을 하기위해서 메모리에서 데이터들이 어떻게 저장되고 분류되는지 알 필요가 있습니다. 메모리의 구조 하드웨어를 활용하기..

    2021.05.07

    컴퓨터/프로그래밍 기초

    Commnet

  6. 수의 표현 진수와 진법 그리고 변환 - 2진수 10진수 16진수

    먼저 보면 좋은 것 더보기 2021.04.14 - [컴퓨터/컴퓨터 공학 기초] - 2진수로 다양한 표현이 가능한 이유 - 2진수와 10진수의 차이 2021.04.15 - [컴퓨터/컴퓨터 공학 기초] - 2진수로 다양한 표현이 가능한 이유 - 비트와 바이트 진수? 진법? 과거부터 수를 표현하기 위해 다양한 방법을 많이 사용하였습니다. 그리고 오늘날 인간 사용하는 숫자의 표현은 보통 10~9까지를 자릿수로 가지는 숫자의 언어, 즉 10진수를 사용하고 있습니다. 그러한 숫자를 셈을 하는 방법을 진수라고 하며 셈을 하고 표기하는 방법으로 진법이라는 말을 많이 쓰고 있습니다. 하지만 그 외에도 5진수, 2진수 8진수, 16 진수 등 숫자를 표현하는 다양한 방법들이 많이 있습니다. 결국 이런 진수들은 수의 자릿수가..

    2021.05.05

    컴퓨터/컴퓨터 공학 기초

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 53 54 55 56 57 58 59 ··· 64
728x90
반응형