자바의 자료형은 크게 기본 자료형(primitive type)과 참조 자료형(reference type)으로 나뉜다. 하지만 코틀린에서는 자바와 달리 기본 자료형을 지원하지 않는다. 이는 코틀린 언어의 특성 때문인데 자바와 달리 코틀린은 null값을 가질 수 있기 때문이다. 그 이유를 알기 전에 먼저 기본 자료형과 참조 자료형에 대해 간단히 알아보자. 기본 자료형(Primitive type)은 값을 저장하는 가장 작은 단위로, 값 자체를 변수에 저장한다. 즉, 값 자체를 변수에 저장하기 때문에 '값이 없음'을 의미하는 null은 저장되지 않는다. 참조 자료형(Reference type)은 값이 저장된 메모리 주소를 가리키는 주소값을 저장하는 변수이다. (C언어의 포인터를 생각하면 쉽다.) 즉, 값이 저장..
1. 변수 변수란, 값을 저장하기 위한 저장공간이다. 코틀린에서는 변수를 선언할 때, 변경이 가능한 변수와 변경이 불가능한 변수로 나누어서 선언한다. ㅇ 변경이 가능한 변수 - var(variable, 변수) ㅇ 변경이 불가능한 변수 - val(value, 값) 추가로, 코틀린은 자바와 달리 변수를 property (프로퍼티) 라고 한다.이 var과 val으로 선언하는 변수가 바로 property (프로퍼티)이다. 이는 코틀린 언어의 특성 때문인데 코틀린은 정책적으로 NullPointerException을 예방하기 위해 여러 규칙을 세웠다. 이는 변수 할당에 대해 설명할 때 같이 설명한다. 2. 변수 선언다음으로 선언 방법을 알아보자. 변수의 특성에 맞게 var 또는 var을 선언한..
1011 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기 https://codeup.kr/problem.php?id=1011 [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr ㅇ 문제 더보기 문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자. 참고 char x; scanf("%c", &x); printf("%c", x); 와 같은 방법으로 가능하다. ㅇ 입력 더보기 문자 1개가 입력된다. (단, 입력되는 문자는 ..
1001 : [기초-출력] 출력하기01(설명) https://codeup.kr/problem.php?id=1001 [기초-출력] 출력하기01(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr ㅇ 문제 더보기 C/C++언어에서 가장 기본적인 명령이 출력문이다. printf()를 이용해 다음 단어를 출력하시오. Hello 참고 C/C++ IDE 프로그램을 설치한 후, 아래와 같은 소스 코드를 작성하고 "컴파일-실행"을 수행시키면, 지정한 "문장"이 출력된다. #include int main() { printf("문장"); return 0;..