mask 라는 용어에 대해서 질문있습니다.
글쓴이: maja / 작성시간: 화, 2005/03/29 - 11:06오후
보통 프로그램을 보면 mask라는 용어를 사용하죠.
그런데 이용어가 두가지(?) 뜻으로 사용되는것같습니다.
1. mask 로 & 연산을 하면 원하는 값이 나온다.
1. mask 로 & 연산을 하면 원하는 값을 배제한 값이 나온다.
예를들어, 내가 원하는값이 오른쪽 3개의 비트라면.
int mask = 0x 7 ; // 1의 경우
int mask = 0xfffffff8 //2의 경우.
물론, 프로그래밍을 짠 프로그래머 맘이지만,
왜 이렇게 혼동을 줄까요. :oops:
야후 검색결과 -------------------------------------
mask
mask [msk/msk]
1 (변장용의) 가면(假面), 복면; (고전극 따위의) 탈.
a comedy ~ 희극 탈
a burglar in ~ 복면 강도.
2 수중 마스크(swim ~).
...
*** 컴퓨터 세계에선 아마 이뜻이 아닐런지? : 그 의도를 변장함
ps. 넋두리 정도인데..자게에 가야될지도...후후
Forums:


데이터의 일부분을 '가리는'것이 mask 죠. 말 그대로 가면;)입니다.
데이터의 일부분을 '가리는'것이 mask 죠. 말 그대로 가면;)입니다.
원하는 부분만 보이게 할건지, 원하는 부분을 가릴것인지는 mask를 만드는 사람 나름이지만, mask에 두가지 뜻이 있는게 아니지요.
mask라는 단어에 너무 심취하신게 아니신가 합니다 :D
(영어권을 기준으로 생각해보세요~)
AND로 구현하죠...2진수 비트열에서 보이고 싶은 부분은 1,
AND로 구현하죠...
2진수 비트열에서 보이고 싶은 부분은 1, 아닌부분은 0으로
해서 AND하면 마스크 효과가 나타납니다.
Written By the Black Knight of Destruction