본문 바로가기

C38

배열 array 배열이란 여러개의 데이터를 묶음으로 선언하는 방식이다.선언은 자료형 변수명[개수]; 로 선언한다.ex) int arr[10]; 배열은 다수의 데이터를 처리할때 매우 용이하다.만약 100개의 데이터를 받아야한다면 우리는 중복되지않는 이름의 변수를 100개나 선언해야 한다.변수의 이름짓기가 가장 어려운만큼 큰 난관이 아닐수 없다.만약 짓는다 하더라도, 그 많은 변수명을 다 기억할 수는 없다.때문에 배열은 이러한 상황에서 매우 용이하다. 각 첨자는 첨자연산자를 통하여 표현한다.배열의 시작은 0부터 시작한다.즉, int arr[10] 을 했다면, 첫번째값은 arr[0] 이다.두번째값은 arr[1] 이다.또한, arr[n-1] 은 arr의 n 번째 데이터를 의미한다.왜냐하면 arr은 arr[0] 부터 시작하기 때.. 2016. 3. 28.
ASCII 아스키코드 아스키코드는 'American Standard Code for Information Interchange'의 줄임말로256가지(1byte)의 경우의수로 표현할 수 있는 문자코드를 말한다. 다음은 아스키코스의 표이다. 영문자일 경우에 소문자, 대문자와 특수기호를 합해도 100글자가 되지 않는다.고로, 1바이트를 분석해서 8비트로 표현하고 있는 숫자가 65라면 A로, 66이라면 B로 받아들인다. 아스키코드가 필요한 이유는 다음과 같다. 철수와 영희의 컴퓨터가 있는데,철수의 컴퓨터는 'A' 를 45로, 영희의 컴퓨터는 ' A' 를 30로 받아들인다고 가정했을때,철수의 컴퓨터는 'A'라는 문자를 영희의 컴퓨터로 보낸다면서 45라는 값을 보낸다.하지만 영희의 컴퓨터에서 45는 'A'가 아니다. 만약 그곳에 해당하.. 2016. 3. 28.