unsigned에 대해 자세히 좀 아려주세요.
코드들을 보면 unsigned short 이런 명령문이 나오는데
unsigned 가 도대체 어떤 역할을 하는지 가르쳐주시면 감사하겠습니다.
그리고 int 와 unsigned int 의 차이점두요,좋은하루 보내세요.
signed 부호있음 unsigned 부호없음
signed int는 그냥 int
따라서 16bit int는 -32768?~32767?까지 16bit unsigned int는 0~65535?까 지.
geeker wrote.. unsigned에 대해 자세히 좀 아려주세요. 코드들을 보면 unsigned short 이런 명령문이 나오는데 unsigned 가 도대체 어떤 역할을 하는지 가르쳐주시면 감사하겠습니다. 그리고 int 와 unsigned int 의 차이점두요,좋은하루 보내세요.
C컴파일러가 변수의 정의값을 기억하고 있다가 사칙연산시에 각각에 대응 하게 됩니다.
signed ADD SUB MUL DIV unsigned ADDU, SUBU, MULU, DIVU
같은 +이라도 하이레벨 언어에서는 그냥 +이지만, 어셈 레베로 내려가면 ADD와 ADDU로 갈라집니다. (궁금하시면 VC++에서 넣고 아무데서나 멈푼 후 생성된 코드를 비교해 보시면 쉽게 알수 있습니다)
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: unsigned의 정체에 대해 알려주세요.
signed 부호있음
unsigned 부호없음
signed int는 그냥 int
따라서 16bit int는 -32768?~32767?까지 16bit unsigned int는 0~65535?까
지.
geeker wrote..
unsigned에 대해 자세히 좀 아려주세요.
코드들을 보면 unsigned short 이런 명령문이 나오는데
unsigned 가 도대체 어떤 역할을 하는지 가르쳐주시면 감사하겠습니다.
그리고 int 와 unsigned int 의 차이점두요,좋은하루 보내세요.
Re: unsigned의 차이
C컴파일러가 변수의 정의값을 기억하고 있다가 사칙연산시에 각각에 대응
하게 됩니다.
signed ADD SUB MUL DIV
unsigned ADDU, SUBU, MULU, DIVU
같은 +이라도 하이레벨 언어에서는 그냥 +이지만, 어셈 레베로 내려가면
ADD와 ADDU로 갈라집니다. (궁금하시면 VC++에서 넣고 아무데서나 멈푼
후 생성된 코드를 비교해 보시면 쉽게 알수 있습니다)
댓글 달기