24 lines · 321 B · C
RawDownload
#include <stdio.h> union u {    unsigned long ul;    long double ld;}; voidconv (union u *p){    p->ul = (unsigned int) p->ld;} int main (void){    union u v;    double d = 1234567890.0;     v.ld = 42;    conv (&v);    printf ("%lu\n", v.ul);    printf ("%llu\n", (unsigned long long)d);    return 0;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t