-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
왜 8바이트가 나오는지 잘 모르겠습니다.
21.07.30 16:29 작성 조회수 171
4
8:24에서 "ABCD"의 길이는 4인데 바이트 배열로 바꾸면 왜 8바이트가 되는지 모르겠습니다.
답변을 작성해보세요.
5
Rookiss
지식공유자2021.07.30
C#에서 기본적으로 문자가 UTF-16이라서 그렇습니다.
길이는 4이지만 문자 한개당 2바이트라서, 2 * 4 = 8 바이트가 나오는게 정상적인 상황이죠.
1바이트라면 (0~255) 사실 모든 언어를 표현하기에는 턱없이 부족한 크기입니다.
답변 1