NBV02_Zahlendarstellung¶
(c) 2025 Technische Hochschule Augsburg - Fakultät für Informatik - Prof.Dr.Nik Klever - Impressum
Zahlendarstellung¶
Binären Zahlensystem¶
In [1]:
0
Out[1]:
0
In [2]:
1
Out[2]:
1
In [3]:
1*(2**3)+0*(2**2)+1*(2**1)+0*(2**0)
Out[3]:
10
In [4]:
0b1010
Out[4]:
10
In [5]:
bin(10)
Out[5]:
'0b1010'
In [6]:
oct(10)
Out[6]:
'0o12'
In [7]:
hex(10)
Out[7]:
'0xa'
Bitmasken¶
In [14]:
a = 0b0101
In [9]:
a
Out[9]:
5
In [10]:
maske = 0b0100
In [12]:
ergebnis = a & maske
In [13]:
bin(ergebnis)
Out[13]:
'0b100'
In [15]:
ergebnis = (a & maske) >> 2
In [16]:
ergebnis
Out[16]:
1
In [17]:
b = 0b1011
In [18]:
b
Out[18]:
11
In [19]:
ergebnis = (b & maske) >> 2
In [20]:
ergebnis
Out[20]:
0