-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
256이 궁금합니다.
20.08.10 13:50 작성 조회수 103
0
/*char str[256];
scanf_s("%s", str, sizeof(str));
printf("%s\n", str);*/
이부분에서 왜 하필 크기를 정해줄 때 256이라는 숫자를 사용하는거에요??
그냥 아무 숫자나 큰 걸로 고르신건가요??
답변을 작성해보세요.
1
Pixel 5004
2020.08.13
아마 byte의 최대치 인것 같아요 byte는 8bit로 이루어져있는데 1비트당 0,1을 출력할수 있습니다. 아마 디차원 배열강의에서 int arr[2][2][2][2][2][2][2];와 같은 원리를 이용해서 arr는 총 256개의 숫자를 선언할수 있는것과 비슷합니다. 그래서 1byte가 256인거고 선언할때 1byte에 최대값인 256을 선언하는것으로 알고있습니다.
그냥 이 강의를 듣고 있는 학생한명이 끄적인 내용입니다. 제 말이 틀릴수도 있으나 제가 알고 있는 내용은 그러하니 참고정도만 하시길 바라겠습니다.
답변 1