<html>
<head>
<title>JavaScript</title>
</head>
<body>
<script type="text/javascript">
<!--
var a=10;
var b=3;
var c=a%b;
document.write("나머지 : "+c);
-->
</script>
<br>
<xmp>
1100(2) -> 10진법 : 14-2=12; 자릿수 변경될때 그만큼 감산/
11(10) -> 1 011 -> 13(8) 1 001 -> 1 011
111(10) -> 1 101 011 -> 153(8) -> 1101011 ::91
1111(10) -> 10 001 101 011 -> 2153
4c(16) -> 100 c(12-8:4)=> 1100 => 1001100
1110(2) 1 6 -2 -> 14(10)
1110111011(2) 1 110 111 011 -> 1673(8)
1110110101(2) 11 1011 0101 -> 3b5(16)
db9(16) -> 1101 1011 1001 -> 110110111001(2)
734(8) -> 111 011 100 -> 111011100(2)
abc(16) -> 1010 1011 1100 -> 101 010 111 100 -> 5274(8)
472(8) -> 100 111 010 -> 1 0011 1010 -> 13a(16)
*.보수(complement)
1.컴퓨터에서 음수를 표현하기 위하여 사용
1의 보수 : 0->1, 1->0;
2의 보수 : 1의보수에 1더함;
*.컴퓨터 내부의 data표현
1.문자 : char
2.숫자
1)정수 : byte,short,int,long
2)실수 : flat,double
3.논리 : boolean
1byte..
부호비트 : 0(양수), 1(음수)
0 0001101 : +13
1 1110010 : -13(1의 보수)
1 1110011 : -13(2의 보수)
+35표현
100011 -> 00100011
-27표현
010 111 -> 00011011 -> 11100100
100
011 011
00011011
11100100
00101101 -> 5 5 -10 -> +45
11110100 -| 1보수
00001011 -| 2보수
00001100 -> 1 4 -2 -> -12
11111111 -| 1보수
00000000 -| 2보수
00000001 -> -1
10000000 -| 1보수
01111111 -| 2보수
10000000 -> -128
*.실수형(4byte)
부호비트 지수부 소수부
*.시프트연산
<< 2 새로들어오는 비트는 연산자 동일비트.
<<< 새로들어오는 비트가 0.
</xmp>
</body>
</html>