CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): Sue (eXponent)
날 짜 (Date): 2002년 12월 31일 화요일 오전 09시 06분 01초
제 목(Title): Re: [Q] unsigned char와 char의 차이



 char와 unsigned char의 차이점은 주로 
 Type Casting이나 Shift연산등을 이용할 때 나타납니다.

 예를 들면, 0x8A의 값을 갖는 Character를 int타입으로 캐스팅하면 
 signed 일 경우에는 0xFFFFFF8A, ungigned 일 경우에는 0x0000008A이 되죠.

 Character의 원형이 계속 유지되어야 하는 경우라면 unsigned char를
 쓰는 것이 바람직합니다.

 
** sort_int proc mov cx,(ARRAY_COUNT - 1) mov si,offset integer_array
 L0: push cx mov bx,0 L1: mov ax, [si + bx] add bx,2 cmp ax,[si + bx]   
 jle L2 mSwap [si+bx-2],[si+bx] L2: loop L1   pop cx loop L0 ret 
 sort_int endp ** 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.