Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,945 questions

51,887 answers

573 users

How to get min and max values of all data types in C

1 Answer

0 votes
#include <stdio.h>
#include <limits.h>

int main() {
    printf("CHAR_MIN  = %+d\n", CHAR_MIN);
    printf("CHAR_MAX  = %+d\n", CHAR_MAX);
    printf("SCHAR_MIN = %+d\n", SCHAR_MIN);
    printf("SCHAR_MAX = %+d\n", SCHAR_MAX);
    printf("UCHAR_MAX = %u\n\n", UCHAR_MAX);

    printf("SHRT_MIN  = %+d\n", SHRT_MIN);
    printf("SHRT_MAX  = %+d\n", SHRT_MAX);
    printf("USHRT_MAX = %u\n\n",  USHRT_MAX);

    printf("INT_MIN  = %+d\n", INT_MIN);
    printf("INT_MAX  = %+d\n", INT_MAX);
    printf("UINT_MAX = %u\n\n",  UINT_MAX);

    printf("LONG_MIN  = %+ld\n", LONG_MIN);
    printf("LONG_MAX  = %+ld\n", LONG_MAX);
    printf("ULONG_MAX = %lu\n\n",  ULONG_MAX);

    printf("LLONG_MIN  = %+lld\n", LLONG_MIN);
    printf("LLONG_MAX  = %+lld\n", LLONG_MAX);
    printf("ULLONG_MAX = %llu\n\n",  ULLONG_MAX);

    return 0;
}




/*
run:

CHAR_MIN  = -128
CHAR_MAX  = +127
SCHAR_MIN = -128
SCHAR_MAX = +127
UCHAR_MAX = 255

SHRT_MIN  = -32768
SHRT_MAX  = +32767
USHRT_MAX = 65535

INT_MIN  = -2147483648
INT_MAX  = +2147483647
UINT_MAX = 4294967295

LONG_MIN  = -9223372036854775808
LONG_MAX  = +9223372036854775807
ULONG_MAX = 18446744073709551615

LLONG_MIN  = -9223372036854775808
LLONG_MAX  = +9223372036854775807
ULLONG_MAX = 18446744073709551615

*/

 



answered May 15, 2021 by avibootz

Related questions

1 answer 118 views
1 answer 174 views
1 answer 162 views
1 answer 211 views
1 answer 235 views
1 answer 164 views
...