fork download
  1. #include <stdio.h>
  2. #include <stdint.h>
  3. #include <inttypes.h>
  4.  
  5. int main(void) {
  6. char str[sizeof(uint32_t) + 1] = "0123\0";
  7. uint32_t val = *(uint32_t*) str;
  8. printf("%" PRIu32 "\n", val); /* Decimal */
  9. printf("%" PRIx32 "\n", val); /* Hexadecimal, little endian */
  10. printf("%lld\n", strtoll(str, NULL, 10));
  11. return 0;
  12. }
Success #stdin #stdout 0s 4364KB
stdin
Standard input is empty
stdout
858927408
33323130
123