Wenn ich diese Konsolenanwendung starte, bekomme ich 0
statt 32-Bit-String. Es wirft jedoch keinen Fehler auf.Binäre Zeichenfolgendarstellung eines float gibt 0
static void Main()
{
double num = 2.75;
byte [] bytes = BitConverter.GetBytes(num);
int toInt = BitConverter.ToInt32(bytes, 0);
string bitString = Convert.ToString(toInt);
Console.WriteLine(bitString);
}
versuchen 'Convert.ToString ((int) num, 2)' –
@ M. kazemAkhgary: Das ist nicht, was er will. – SLaks
@ M.kazemAkhgary Yours druckt '10' –