27. juli 2006 - 10:05Der er
10 kommentarer og 2 løsninger
Binær
Hurtigt spørgsmål... jeg er på ferie, er hurtigt på netcafe og her er mit spørgsmål.
Betragt følgende eksempel -
byte a = 36; byte b = 28; long c; c = a & b; Console.WriteLine("c = {0}", c);
Variablen c vil blive udskrevet som decimal tal, dvs. 4. Jeg vil gerne have det udskrevet som binært så at outputtet bliver 000100 istedet for 4. Hvordan kan jeg gøre det? Jeg har en ide om at der måske er en conversion i stil med Convert.TilBinær... men, kan ikke tjekke selv :(
(Sidespørgsmål: Hvordan outputter jeg et decimaltal som binært i C++?)
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
neocron> Den returnere ikke det binære tal med 8 tal. Den fjerner alle udnødvendige 0'er foran. Så 5 vil komme til dig som "101". Du ville forvente "00000101".
Ja, han var ikke helt galt på den. Det er ikke nødvendigt med 0'erne i output.. det er bare mig der kom til at skrive det som jeg stiller dem op til sammenligning :)
party_dog, gør det noget at der måske går en uge på point? (Medmindre jeg kommer på netcafe igen).. skal jo gerne lige have et svar fra mcgoat.
Point som lovet, kunne ikke holde mig fra netcafeen :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.