Write a program to illustrate the results of type conversion from char to int data type.
C Programming Language Data Types in C Language (Article) Data Types in C Language (Program)
1798Program:
/* Program: Write a program to illustrate the results of type conversion between signed and unsigned long and short integer data types. Author: www.atnyla.com */ #include "stdio.h" int main() { int si; unsigned int usi; char ch = 'a'; /* Most significant bit will be zero*/ si = ch; /* will give small +ve integer*/ usi = ch; printf("c = %c\n si = %d\n usi = %u\n", ch, si, usi); ch = '\377'; /* set all bits to 1 */ si = ch; /* sign extension makes negative */ usi = ch; printf("si = %d\n usi = %u\n",si,usi); return 0; }
Output:
c = a si = 97 usi = 97 si = -1 usi = 4294967295 Press any key to continue . . .
Explanation:
None
This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.