Long Long int to Binär
-
Can anybody help me how I can convert
998877665544332211L to ====> bin (???????????????????b)
in a simple way....!
-
try this:
void bin (unsigned __int64 v) { unsigned __int64 z; if (z = v/2) bin (z); putchar ('0' + (char)(v-2*z)); } int main() { bin(998877665544332211i64); }
if '__int64' and 'i64' don't work for you
replace them with 'long long' and 'ULL'
-
vielen dank!
aber ich kann das, ich wollte eigentlich ohne Programmierung rechnen.
es ist eigentlich meine Aufgabe an der FH. aber mit dem Taschenrechnen geht es leider nur bis 12 zeichen.das muss ich durch div 2. aber das dauert, ich habe gedacht vielleicht gibt es ein fache way.
danke
-
ajaxly schrieb:
aber ich kann das, ich wollte eigentlich ohne Programmierung rechnen.
Dann verstehe ich nicht, warum du das in einem Forum über C postest
-
wieso schreibst du dir dann nicht einen eigenen rechner?