Define the data type modifiers in c language, C/C++ Programming

Assignment Help:

Define the Data Type Modifiers in C language?

There are three data types(int, float & double) above have the following modifiers.

1. short
2. long
3. signed
4. unsigned

The modifiers define the amount of storage allocated to the variable.

The Integer quantities can be defined as short int, unsigned int or long int. Short int may need less memory than an ordinary int in word length. likewise a long int may require the same amount or more amount of memory but it will never be less than an ordinary int. An unsigned has the similar memory requirements, as an ordinary int. An unsigned int can be roughly twice as large as an ordinary int. Unsigned integer size varies from 0 to 65535 and the unsigned prefix indicates that the object is a nonnegative integer. Every unsigned type provides the same size storage as its signed equivalent. For instance int reserves the same storage as unsigned int and for the reason that a signed type reserves a sign bit an unsigned type can hold a larger positive integer than the equivalent signed type.

The following instance defines the short int variable flag:

short int flag;

The following illustration defines the unsigned long int variable ss_number as having the initial value 438888834:
unsigned long ss_number = 438888834;

The Data type modifiers, unsigned or signed may be explicitly applied to char while unsigned chars have values between 0 and 255 signed chars have values from -128 to 127. The modifiers long float and long double can as well be used explicitly.


Related Discussions:- Define the data type modifiers in c language

Change to palindrome, a palindrome is a string that reads the same from bho...

a palindrome is a string that reads the same from bhote the ends

Pebble merchant, there is a pebble merchant. he sells the pebbles,that are ...

there is a pebble merchant. he sells the pebbles,that are used for shining the floor.his main duty is to take the length of the room side but he sometines mistakes doing that and m

Define a structure in c++, Define a structure in C++: Write a program ...

Define a structure in C++: Write a program a structure in c++ program. void main() {                 struct player                 {                 char name[2

Maze, How would I make a maze in C++? I would prefer to use the recursion m...

How would I make a maze in C++? I would prefer to use the recursion maze generation algorithm if possible, thanks!

Described smart pointer?, A: A smart pointer is a C++ class which mimics a ...

A: A smart pointer is a C++ class which mimics a regular pointer in syntax and some semantics, however it does more. Since smart pointers to distinct types of objects tend to have

Explain call by reference, Call by Reference Passing variables(paramete...

Call by Reference Passing variables(parameters) to a function in C can be done in two ways - pass by value, also called as call by value and pass by address or also known as ca

Why should i employ new instead of truthful old malloc()?, Why should I emp...

Why should I employ new instead of truthful old malloc()? A: Constructors/destructors, type safety, overridability. Constructors/destructors: unlike malloc(sizeof(Fred)), new

C programming, Byteland county is very famous for luminous jewels. Luminous...

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

Array, write a function that take as parameters an array of integer and its...

write a function that take as parameters an array of integer and its size and return the sum of its value

Compiler design limiting instruction, Ravi is a newbie to the programming a...

Ravi is a newbie to the programming and while learning the programming language he came to know the following rules: · Each program must start with ''''{'''' and end with ''''}

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd