/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
binære tal
Fra :
Thomas Jakobsen
Dato :
24-08-01 22:48
Hvis man vil angive et tal på hex-form kan man (så vidt jeg ved) skrive fx
byte b = 0x7f;
Er der en tilsvarende måde hvorpå man kan angive et tal på dets binære form?
Mvh Thomas Jakobsen
Thunderheart (
24-08-2001
)
Kommentar
Fra :
Thunderheart
Dato :
24-08-01 23:34
byte b = 1 (00000001b)
byte b = 28 (00011100b)
osv. osv.
byte ==> Unsigned = max. 256. signed max. +127/-128
"Thomas Jakobsen" <jakobsenths@hotmail.com> skrev i en meddelelse
news:9m6ifs$7fi$1@sunsite.dk...
> Hvis man vil angive et tal på hex-form kan man (så vidt jeg ved) skrive fx
>
> byte b = 0x7f;
>
> Er der en tilsvarende måde hvorpå man kan angive et tal på dets binære
form?
>
> Mvh Thomas Jakobsen
>
>
Ulrik Magnusson (
25-08-2001
)
Kommentar
Fra :
Ulrik Magnusson
Dato :
25-08-01 21:31
Thunderheart wrote:
> byte b = 1 (00000001b)
> byte b = 28 (00011100b)
> osv. osv.
?? Man kan da ikke angive bitmønstre som bytes på den måde?
Evt. kunne man bruge parseByte() metoden:
byte b = Byte.parseByte("101010",2)
> byte ==> Unsigned = max. 256. signed max. +127/-128
bytes er signed i Java - kun char er unsigned
(unsigned max på 8 bit må være 255)
Ulrik Magnusson
Thunderheart (
26-08-2001
)
Kommentar
Fra :
Thunderheart
Dato :
26-08-01 18:05
Næ man kan ikke angive binære tal som 00001000b, men 1 (et) i 10
talssystemmet er lig med 00000001 binært. ik'
"Ulrik Magnusson" <ulrikm@yahoo.com> skrev i en meddelelse
news:3B880AE9.9FAC9C3D@yahoo.com...
> Thunderheart wrote:
>
> > byte b = 1 (00000001b)
> > byte b = 28 (00011100b)
> > osv. osv.
>
> ?? Man kan da ikke angive bitmønstre som bytes på den måde?
> Evt. kunne man bruge parseByte() metoden:
>
> byte b = Byte.parseByte("101010",2)
>
> > byte ==> Unsigned = max. 256. signed max. +127/-128
>
> bytes er signed i Java - kun char er unsigned
>
> (unsigned max på 8 bit må være 255)
>
> Ulrik Magnusson
>
Ulrik Magnusson (
26-08-2001
)
Kommentar
Fra :
Ulrik Magnusson
Dato :
26-08-01 18:13
Thunderheart wrote:
> Næ man kan ikke angive binære tal som 00001000b, men 1 (et) i 10
> talssystemmet er lig med 00000001 binært. ik'
Ok - jeg blev bare lidt forvirret over at det lignede Java, men ikke
var Java.
(det lignede lidt sådan noget:
long l = 1L;
)
Ulrik Magnusson
Bertel Lund Hansen (
24-08-2001
)
Kommentar
Fra :
Bertel Lund Hansen
Dato :
24-08-01 23:53
Thomas Jakobsen skrev:
> byte b = 0x7f;
>Er der en tilsvarende måde hvorpå man kan angive et tal på dets binære form?
Nej.
--
Bertel
http://lundhansen.dk/bertel/
FIDUSO:
http://fiduso.dk/
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177560
Tips :
31968
Nyheder :
719565
Indlæg :
6408939
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.