char
-
Array는 같은 Datatype을 가진 많은 변수들을 하나의 변수로 저장할 수 있게 해주는 자료 구조이다. 일반적으로 int a[5]; 로 입력하며 대괄호 안에는 변수도 들어갈 수 있으나 컴파일러마다 허용해주는 것이 제각각이기 때문에 정수형 데이터로 사용하는 것이 좋다. sizeof() 함수를 이용해 int a[10]; 의 메모리 크기를 검사해보면 40이 출력된다. 즉 int형 데이터가 4byte이므로 그것의 10개 만큼의 데이터 공간(0번째 index 부터 9번째 index)을 배열로써 만들 수 있는것이다. 만약 20개의 데이터에 값을 순차적으로 한꺼번에 저장하려면 for 반복문을 사용해 위와 같이 설정할 수 있다. 기본 설정값으로 반복문을 이용하지 않고 array에 초기 값을 따로 입력해줘도 위와 ..
[ C언어 ] - 배열 ArrayArray는 같은 Datatype을 가진 많은 변수들을 하나의 변수로 저장할 수 있게 해주는 자료 구조이다. 일반적으로 int a[5]; 로 입력하며 대괄호 안에는 변수도 들어갈 수 있으나 컴파일러마다 허용해주는 것이 제각각이기 때문에 정수형 데이터로 사용하는 것이 좋다. sizeof() 함수를 이용해 int a[10]; 의 메모리 크기를 검사해보면 40이 출력된다. 즉 int형 데이터가 4byte이므로 그것의 10개 만큼의 데이터 공간(0번째 index 부터 9번째 index)을 배열로써 만들 수 있는것이다. 만약 20개의 데이터에 값을 순차적으로 한꺼번에 저장하려면 for 반복문을 사용해 위와 같이 설정할 수 있다. 기본 설정값으로 반복문을 이용하지 않고 array에 초기 값을 따로 입력해줘도 위와 ..
2020.08.19 -
int, double, char, float은 대표적인 변수의 데이터 타입들이다. 12개월을 MONTHS라는 상수로 규정한 후 연봉 값을 구하는 코드. monthSalary 변수를 1000.5로 선언하고 MONTHS를 곱하면 연봉값이 출력된다. 아스키코드는 하나의 char형이 담을 수 있는 모든 문자에 대한 내용을 보여주는 코드표이다. 즉 A는 내부적으로 65의 값을 가지고 있고 x = 65 를 출력하면 대문자 A가 출력되는 것이다. %c는 x를 char형으로 출력시킨다는 의미로 데이터타입을 int형으로 바꿔도 결과는 동일하다. &d 는 정수형으로 바꿔준다는 의미로 이것을 z에 넣으면 B의 값 66이 출력될 것이다. 10진수를 8진수와 16진수로 바꿔주는 작업도 가능하다. %d는 기본적으로 10진수이며 ..
C 프로그래밍 (3) - 변수 데이터 타입int, double, char, float은 대표적인 변수의 데이터 타입들이다. 12개월을 MONTHS라는 상수로 규정한 후 연봉 값을 구하는 코드. monthSalary 변수를 1000.5로 선언하고 MONTHS를 곱하면 연봉값이 출력된다. 아스키코드는 하나의 char형이 담을 수 있는 모든 문자에 대한 내용을 보여주는 코드표이다. 즉 A는 내부적으로 65의 값을 가지고 있고 x = 65 를 출력하면 대문자 A가 출력되는 것이다. %c는 x를 char형으로 출력시킨다는 의미로 데이터타입을 int형으로 바꿔도 결과는 동일하다. &d 는 정수형으로 바꿔준다는 의미로 이것을 z에 넣으면 B의 값 66이 출력될 것이다. 10진수를 8진수와 16진수로 바꿔주는 작업도 가능하다. %d는 기본적으로 10진수이며 ..
2020.08.03