playXP

서브 메뉴

Page. 1 / 12509 [내 메뉴에 추가]
글쓰기
작성자 아이콘 TwilighT_
작성일 2016-03-01 18:19:19 KST 조회 386
제목
별거 아닌 C 질문

switch문에서요

case 1

case 2

...

할 때 case 옆에 쓸 수 있는 게 1바이트짜리 라던데

1바이트짜리 char나 unsigned char가 오는 건 이해가 되는데

원래 정수형인 int나 short int는 각각 4바이트 2바이트인데

그럼 못오는 게 맞는 거 아닌가요?..

 

으으 이런 바이트 같은거 다 외워야하나.. 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 어그로중독자 (2016-03-01 18:22:02 KST)
0↑ ↓0
센스 이미지
case에는 오로지 리터럴만 쓸 수 있음 그걸 몇바이트로 해석하냐는 머신, 컴파일러에 따라 다르고
아이콘 어그로중독자 (2016-03-01 18:24:57 KST)
0↑ ↓0
센스 이미지
그리고 본문에서 char가 1바이트, short이 2바이트, int가 4바이트라 했는데 자료형의 절대적인 크기는 C 규약으로 정해진게 아님 이에 관해서는 <stdint.h>를 참고
아이콘 TwilighT_ (2016-03-01 18:27:44 KST)
0↑ ↓0
센스 이미지
문자열 리터럴은 빼고 말씀하시는거죠?
리터럴이 뭔지 몰라서 좀 찾아봤어요.
그냥 문자 한글자.+숫자만 가능하다고 보면 되는건가요?..ㅋㅋㅋㅋㅋ
아이콘 어그로중독자 (2016-03-01 18:31:56 KST)
0↑ ↓0
센스 이미지
아이콘 TwilighT_ (2016-03-01 18:32:49 KST)
0↑ ↓0
센스 이미지
아하 감사합니다!
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.