C Programming Language
C Programming Language
2nd Edition
ISBN: 9780131103627
Author: Brian W. Kernighan, Dennis M. Ritchie, Dennis Ritchie
Publisher: Prentice Hall
Question
Book Icon
Chapter 2, Problem 1E
Program Plan Intro

Program Plan-

  • Initialize the header files and main() function.
  • To write the statements for printing the ranges of data types int, long, char, short, char, signed, and unsigned using the header file limits.h.
  • Use the printf() statement to print all these.

Summary Introduction- The program prints the range of data types int, long, char, short, char, signed, and unsigned.

Program Description- The purpose of the program is toprint the range of data types int, long, char, short, char, signed, and unsigned.

Expert Solution & Answer
Check Mark

Explanation of Solution

Test Program:

/*
 Program: The program to display the range of data types.
*/

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

intmain()
{
printf("bits: %d\n", CHAR_BIT);
printf("unsigned char max: %d\n", UCHAR_MAX);
printf("char max: %d\n", CHAR_MAX);
printf("char min: %d\n", CHAR_MIN);
printf("\n");

printf("unsigned int max: %u\n", UINT_MAX);
printf("int min: %d\n",INT_MIN);
printf("int max: %d\n",INT_MAX);
printf("\n");

printf("unsigned short int max: %u\n", USHRT_MAX);
printf("short int min: %d\n", SHRT_MIN);
printf("short int max: %d\n", SHRT_MAX);
printf("\n");

printf("unsigned long int max: %lu\n", ULONG_MAX);
printf("long int min: %ld\n",LONG_MIN);
printf("long int max: %ld\n",LONG_MAX);
printf("\n");


return0;
}

Sample Output -

bits: 8

unsigned char max: 255

char max: 127

char min: -128

unsigned int max: 4294967295

int min: -2147483648

int max: 2147483647

unsigned short int max: 65535

short int min: -32768

short int max: 32767

unsigned long int max: 4294967295

long int min: -2147483648

long int max: 2147483647

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
A pedometer treats walking 1 step as walking 2.5 feet. Define a function named feet_to_steps that takes a float as a parameter, representing the number of feet walked, and returns an integer that represents the number of steps walked. Then, write a main program that reads the number of feet walked as an input, calls function feet_to_steps() with the input as an argument, and outputs the number of steps. Use floating-point arithmetic to perform the conversion. Ex: If the input is: 150.5 the output is: 60 The program must define and call the following function:def feet_to_steps(user_feet) # Define your function here  if __name__ == '__main__':    # Type your code here. python
A pedometer treats walking 1 step as walking 2.5 feet. Define a function named feet_to_steps that takes a float as a parameter, representing the number of feet walked, and returns an integer that represents the number of steps walked. Then, write a main program that reads the number of feet walked as an input, calls function feet_to_steps() with the input as an argument, and outputs the number of steps. Use floating-point arithmetic to perform the conversion. Ex: If the input is: 150.5 the output is: 60 The program must define and call the following function:def feet_to_steps(user_feet) my code(python): def feet_to_steps(user_feet):    steps = user_feet / 2.5    return steps if __name__ == '__main__':    user_feet = float(input())print(round(feet_to_steps(user_feet))) How do I pass the unit test?
Using language C++ and includes the knowledge of data structure Do it by your own pls Description Given n non-negative numbers, you need to output the non-zero numbers in reverse order. Input The input data contains multiple test cases. The first line of the input is an integer T, indicating the number of test cases. The first line of each test case contains an integer n. The second line contains 72 non-negative integers. Output For each test case, output the non-zero numbers in reverse order in a line. Simply print a blank line if there is no positive number. Sample Input/Output Input 2 5 0 0 0 0 0 9 998244053 Output 35442899
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning