일부 자료형은 서로 변환이 가능하다. 이것을 암시적 변환이 이루어 졌다고 한다. 변환이 되지 않을 경우 명시적 변환으로 변환이 가능하다. # 암시적 형변환 암시적 변환은 명시적 변환이 없어도 다른 타입에 넣을 수 있는 것을 의미한다. 1. 범위가 작은 데이터 타입에서 범위가 큰 데이터 타입에 넣을 때 오류없이 컴파일이 된다. 하지만 반대로 범위가 큰 데이터 타입을 범위가 작은 데이터 타입에 넣으면 컴파일 오류가 발생한다. 2. 실수형에 정수형을 넣을 수 있지만, 정수형에 실수를 넣을 수 없다. 3. char형에 정수형을 넣을 수 있다. # 명시적 형변환 명시적 형변환을 사용하기 위해서 괄호연산자로 변환할 연사자를 사용한다. int i = 10; char c = (char)10;
# 정수 기본타입 타입 범위 설명 sbyte -128 ~ 127 부호 있는 1바이트정수 byte 0 ~ 255 부호 없는 1바이트 정수 short -32,768 ~ 23,767 부호 있는 2바이트 정수 ushort 0 ~ 65,535 부호 없는 2바이트 정수 int -2,147,483,648 ~ 2.147.483.647 부호 있는 4바이트 정수 uint 0 ~ 4,294,967,295 부호 없는 4바이트 정수 long -9,223,372,036,854,775,858 ~ 9,223,372,036,854,775,807 부호 있는 8바이트 정수 ulong 0 ~ 18,446,744,073,709,551,615 부호 없는 8바이트 정수 # 실수형 기본타입 타입 범위 설명 float ±1.5e-45 ~ ±3.4e..
아이폰에 음악을 넣기 위해서 itunes를 사용해야 한다. 아이폰은 폴더단위로 음악을 관리하지 않고 앨범 단위로 관리한다. 그래서 많은 음악을 관리하기 위해서는 앨범 정보가 꼭 필요하다. 하지만 itunes을 통해 아이폰에 음악을 넣어도 같은 앨범이 각자 다른 앨범으로 인식되었다. 정확한 원인을 알 수 없지만 해결 방법은 다음과 같다. 1. pc를 통해서 아이폰과 itunes를 연결한다. 2. 아이폰의 음악 앱을 실행시켜놓는다. 3. itnues에 음악을 넣는다. 아이폰의 음악 앱을 꼭 실행시켜놓아야만 제대로된 앨범단위로 인식이 됩니다.