Popular posts from this blog
C: Display A Char's Numerical Value.
The char type in C is an integer which gets decoded as a character. You can print the char's numerical type. https://github.com/pereiradaniel/beginning_c/blob/master/ch2/char.c // Chars // Daniel Pereira, 16 November 2022. // Display a char and it's numerical value. #include <stdio.h> int main(int argv, char* argc[]) { char c = 0; printf("Enter a character: \n"); scanf(" %c", &c); printf("The character: %c\nIt's numerical value: %d\n", c, c); return 0; } https://github.com/pereiradaniel/beginning_c/blob/master/ch2/char.txt ==87== Memcheck, a memory error detector ==87== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==87== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==87== Command: ./char ==87== Enter a character: X The character: X It's numerical value: 88 ==87== ==87== HEAP SUMMARY: ==87== in use at exit: 0 bytes in 0 blocks ==87== total heap usage: 2 al...
C: Usage Of limits.h And float.h To Access Min And Max Constants.
https://github.com/pereiradaniel/beginning_c/blob/master/ch2/limits.c // Limits // Daniel Pereira, 04 November 2022. // Use limits.h and float.h to access MIN and MIX variables. #include <stdio.h> #include <limits.h> // limits on integer types #include <float.h> // limits on floating point types int main(int argc, char* argv[]) { printf("INTEGER TYPE, MIN, MAX.\n"); printf("-----------------------\n"); printf("char, %d, %d\n", CHAR_MIN, CHAR_MAX); printf("unsigned char, NA, %u\n", UCHAR_MAX); printf("short, %d, %d\n", SHRT_MIN, SHRT_MAX); printf("unsigned short,NA,%u\n", USHRT_MAX); printf("int, %d, %d\n", INT_MIN, INT_MAX); printf("unsigned int, NA, %u\n", UINT_MAX); printf("long, %ld, %ld\n", LONG_MIN, LONG_MAX); printf("unsigned long, NA, %lu\n", ULONG_MAX); printf("long long, %lld, %lld\n", LLONG_MIN, LLONG_...