Write a program to illustrate the results of type conversion from char to int data type.
C Programming Language / Data Types in C Language
1812Program:
/* 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.
# C Tutorials
# JAVA Tutorials
# HTML Tutorials
# Computer Fundamental
# Data Structure
# DBMS Tutorials
SQL
# C# Language
# R Language
# PHP
# Python
# Vue JS