Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
GCC supports 128-bit integer arithmetic
#include <stdio.h> int main(void) { const __int128 m = 3329589384618324948; __int128 n = m * m; enum { base = 10, max_width = 39 }; char a[max_width + 1] = { '\0' }; char *p = a + max_width; for (; n != 0; n /= base) *--p = (char)('0' + n % base); printf("%s\n", p); }
run
|
edit
|
history
|
help
1
modify char by mem addr
xd
C_141127_MatrizProducto
C_141210_Tartaglia
C_141210_Funciones
is_there_segfault
Assignment 8
Lab 9 v0.9
hello 5
Area of a rectangular prism