본문 바로가기

Basic/C & Java

(2)
C 언어란? #2 - 변수와 자료형 변수 프로그래밍에 있어서 변수라는 건 숫자, 문자와 같은 값들을 저장하는 공간을 의미한다. 모든 프로그램들은 수 많은 변수들로 구성되어 있다. 자료형(Data Type) 자료형이란 변수의 종류를 의미한다. 변수에 값을 담기 전에, 정수, 실수, 문자, 문자열 등은 어떤 값을 지닐 수 있는지 자료형을 미리 정해주어야 한다. C의 기본자료형 종류는 다음과 같다. 비트(bit)는 컴퓨터가 처리할 수 있는 데이터의 최소 단위로 0,1의 값을 가진다. 하나의 비트는 0,1밖에 표현할 수 없으므로, 값을 표현하기위해 비트 8개가 모인것이 바이트(byte)이다. 왜 하필 8개인지는 국제표준인듯하다. 0,1의 이진법으로 27각각 128개의 양수(0~127)와 128개의 음수(-1~128)까지 표현할수 있다. 마찬가지로..
C 언어란? #1 C언어 의 유래 UNIX 운영체제를 개발하기 위해, 1971년 데니스리치와 켄 톰슨이 개발한 프로그래밍 언어이다. 과거 UNIX 운영체제는 독보적으로 편리하고 효율적인 표준 운영체제였다. 기존의 UNIX는 '어셈블리 언어'라는 low-level언어로 작성되었다. 어셈블리언어의 불편함을 극복하고자 탄생한것이 c언어이다. C언어가 왜 필요한지? 프로그래밍할 때 받는 제한이 거의 없다. 고급언어에 속하면서도 하드웨어를 직접 제어할 수 있다. c언어는 컴퓨터에 대한 풍부한 이해와 숙련도가 있다면, 다루기에 편리한 언어이다. C언어를 이용해 가능한것으로 서버개발, 운영체제,MFC(문서프로그램),네트워크(소켓),POS,알고리즘(내부구조),게임 개발 등이 가능하다. C언어의 기본 구조 다음은 Hello World!라..