창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


소스자료실
- 창조 소스를 공유하는 곳입니다. 첨부가능 확장자는 *.zip,*.rar,*.arj,*.exe,*.jpg,*.png,*.gif,*.cuf,*.nhp,*.nhw 입니다.


LIST ALL
Posted by 지상현2007-01-23 19:52:12, Hit : 8111
[0.9b] 정수의 음수형/양수형 전환 (부호 있는/없는)
Homepage : http://ssidang.x-y.net
File #1 : signed_unsigned.png (4.2 KB)   Download : 103
File #2 : signed_unsigned.rar (631.6 KB)   Download : 248
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=pds_sc&no=563


이전 버전 참고하기


한정된 메모리 공간에 숫자를 저장할 때, 컴퓨터가 이를 해석하는 방법이 2가지가 있습니다.
바로 부호 있는 형(signed)과 부호 없는 형(unsigned)입니다.

1 바이트의 메모리로 숫자를 표현할 때
부호 있는 형으로 표현하면 -128 ~ 127 까지 수를 나타낼 수 있고,
부호 없는 형으로 표현하면 0 ~ 255 까지 수를 표현할 수 있습니다.

즉 부호 없는 형은 좀 더 큰 숫자를 표현할 수 있지만, 음수를 표현할 수 없습니다.




1 바이트의 메모리를 사용할 때
음수형 -36 이나 양수형 220 이나 똑같이 $dc 란 값을 가집니다.
다만 그 숫자를 해석하는 방법에 따라 값이 달라보이는 것이죠.

이 프로그램은 똑같은 값의 숫자를 가지고 서로 음수형/양수형 변환을 해줍니다.
(이전 버전에 없었던 양수->음수 기능을 추가했습니다.)


창조에선 음수를 다룰 때 버그가 많기 때문에, 똑같은 음수값이더라도 양수값으로 바꿔서 사용하면 버그가 줄어듭니다.
특히 API를 호출할 때 많이 사용하게 될 것입니다.


기존 버전에서 변환 방법을 수학적(?)으로 바꿔서 더욱 심플해지고 빨라졌습니다.

장규형   2007-02-02 AM 11:22:44  
牝鑿맛甄?가 뭐죠?
지상현   2007-02-02 PM 5:09:57  
장규형// 牝鑿맛甄? 이 뭔지는 저도 모릅니다.
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
679
   옥션 묻지마 쿠폰 체크기 v1.1 [3]
최재일 2006/07/06  8317
678
   [수정#1] 창조 첩보원++ (구조체 사용 예!) [8]
지상현 2005/10/05  8310
677
   [0.9b] MD5 Hash 예제
박종훈 2010/07/20  8308
676
   [0.76] 인터넷 음악 재생
이정도 2006/01/24  8303
675
     [re] [0.9b] 코드 다듬이 + CreateClipV3 [편리하게] 버그수정#1 [2]
박종훈 2006/12/24  8299
674
   핸들로 창의 사각영역얻기 [2]
박종훈 2009/01/03  8297
673
   재미있는 퀴즈게임의 소스 - 퀴즈왕중왕 [3]
최재일 2004/06/18  8291
672
     [re] 박재성님의 질문에 대한 답변요약
권선중 2009/06/02  8290
671
   [소스]VBMP3.dll 파일을 이용한 mp3파일재생 [8]
김환욱 2002/12/20  8282
670
   인터넷업체랑 IP확인하기.. [10]
최재일 2004/10/02  8281
669
   계산기 레이아웃!?
신용주 2009/01/10  8269
668
   휴지통 비우기
이종민 2009/08/27  8265
667
   한글 사랑 4.27 [워드 프로세서 소스] [2]
Pueding 2002/09/10  8264
666
   [0.9b] DirectDraw로 해상도 바꾸기 (CreateCOM) [1]
지상현 2007/08/12  8252
665
   Avi, Mpg, ASF등, 비디오파일 보기 예제.
nylon 2002/09/06  8200
664
   뽑기 v1.2 소스..
손상진 2004/09/08  8198
663
   [0.9b]창조 웹브라우저 [17]
지상현 2004/05/15  8186
662
   그레이스케일, 채도맵, 안티에일리어스드 리사이징
성인e 2015/11/30  8182
661
   Spy++ 배끼기 - 창의 위치크기 나옵니다 [8]
지상현 2003/03/07  8147
660
   문자보내기 소스 ;; [3]
째잭!!~ 2004/02/20  8142
659
   창 밖으로 마우스 커서 못 나가게 하기 ^^; [9]
박종훈 2006/03/17  8130

   [0.9b] 정수의 음수형/양수형 전환 (부호 있는/없는) [2]
지상현 2007/01/23  8111
657
   MN_PRO 소스 공개! (1.17 버전) - 난이도 中上 [4]
신용주 2009/08/14  8110
656
   글자 그림자(Shadow)효과
박종훈 2009/05/10  8109
655
   [0.9b] 게임제작 소스(캐릭터 이동처리) [2]
민렬만세 2008/12/08  8109
LIST ALL   Prev [1][2][3][4] 5 [6][7][8][9][10]..[32] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인