C Examples Number System Conversion

A number system is a way to represent numbers using a set of symbols. The most common systems are:

SystemBaseSymbols
Decimal100, 1, 2, 3, 4, 5, 6, 7, 8, 9
Binary20, 1
Octal80, 1, 2, 3, 4, 5, 6, 7
Hexadecimal160-9, A-F

Why Convert Number Systems?

  • Computers operate in binary, so decimal values often need conversion.
  • Octal and Hexadecimal are shorter representations of binary data.
  • Embedded systems, networking, and programming widely use number conversion.

Real-Time Applications

  1. Embedded Systems: Microcontrollers read data in binary, sometimes need octal or hexadecimal conversion.
  2. Networking: Systems convert IP addresses between decimal and binary.
  3. Computer Graphics: Designers often represent colors in hexadecimal (e.g., #FF5733).
  4. Digital Electronics: Engineers use binary, octal, and hexadecimal in logic circuits and memory addressing.
  5. Programming: Low-level programming and debugging often require conversions between decimal, hex, and binary.

Binary Number to Decimal and vice-versa


From Binary Number to Hexa-Decimal and vice-versa


Binary Number to Octal and vice-versa

  • Code will add soon

Octal Number to Decimal and vice-versa

  • Code will add soon

Convert Decimal to Binary Number vice-versa


Decimal to Hexa Decimal Number vice-versa


ASCII Value

C Program to Find ASCII Value of a Character

Code:

#include <stdio.h>
int main()
{
    char c;
    printf("Enter a character: ");

    // Reads character input from the user
    scanf("%c", &c);

    // %d displays the integer value of a character
    // %c displays the actual character
    printf("ASCII value of %c = %d", c, c);
    return 0;
}

Output:

Enter a character: A
ASCII value of A = 65
--------------------------------
Process exited after 7.396 seconds with return value 0
Press any key to continue . . .

Explanation:

  • In this program, the user is asked to enter a character which is stored in variable c.
  • The ASCII value of that character is stored in variable c rather than that variable itself.
  • When %d the format string is used, 65 (ASCII value of ‘A’) is displayed.
  • When %c the format string is used, ‘A’ itself is displayed.

C Program to List out all ASCII Value

Code:

#include <stdio.h>
void main()
{
	int i;
	
	for(i=0;i<=255;i++)
		printf("ASCII value of character %c: %d.\n",i,i);	
}

Output:

ASCII value of character  : 0.
ASCII value of character ☺: 1.
ASCII value of character โ˜ป: 2.
ASCII value of character ♥: 3.
ASCII value of character ♦: 4.
ASCII value of character ♣: 5.
ASCII value of character ♠: 6.
ASCII value of character : 7.
ASCII value of character: 8.
ASCII value of character        : 9.
ASCII value of character
: 10.
ASCII value of character ♂: 11.
ASCII value of character ♀: 12.
: 13. value of character
ASCII value of character โ™ซ: 14.
ASCII value of character โ˜ผ: 15.
ASCII value of character โ–บ: 16.
ASCII value of character โ—„: 17.
ASCII value of character ↕: 18.
ASCII value of character ‼: 19.
ASCII value of character ยถ: 20.
ASCII value of character ยง: 21.
ASCII value of character โ–ฌ: 22.
ASCII value of character โ†จ: 23.
ASCII value of character โ†‘: 24.
ASCII value of character โ†“: 25.
ASCII value of character โ†’: 26.
ASCII value of character โ†: 27.
ASCII value of character โˆŸ: 28.
ASCII value of character ↔: 29.
ASCII value of character โ–ฒ: 30.
ASCII value of character โ–ผ: 31.
ASCII value of character  : 32.
ASCII value of character !: 33.
ASCII value of character ": 34.
ASCII value of character #: 35.
ASCII value of character $: 36.
ASCII value of character %: 37.
ASCII value of character &: 38.
ASCII value of character ': 39.
ASCII value of character (: 40.
ASCII value of character ): 41.
ASCII value of character *: 42.
ASCII value of character +: 43.
ASCII value of character ,: 44.
ASCII value of character -: 45.
ASCII value of character .: 46.
ASCII value of character /: 47.
ASCII value of character 0: 48.
ASCII value of character 1: 49.
ASCII value of character 2: 50.
ASCII value of character 3: 51.
ASCII value of character 4: 52.
ASCII value of character 5: 53.
ASCII value of character 6: 54.
ASCII value of character 7: 55.
ASCII value of character 8: 56.
ASCII value of character 9: 57.
ASCII value of character :: 58.
ASCII value of character ;: 59.
ASCII value of character <: 60.
ASCII value of character =: 61.
ASCII value of character >: 62.
ASCII value of character ?: 63.
ASCII value of character @: 64.
ASCII value of character A: 65.
ASCII value of character B: 66.
ASCII value of character C: 67.
ASCII value of character D: 68.
ASCII value of character E: 69.
ASCII value of character F: 70.
ASCII value of character G: 71.
ASCII value of character H: 72.
ASCII value of character I: 73.
ASCII value of character J: 74.
ASCII value of character K: 75.
ASCII value of character L: 76.
ASCII value of character M: 77.
ASCII value of character N: 78.
ASCII value of character O: 79.
ASCII value of character P: 80.
ASCII value of character Q: 81.
ASCII value of character R: 82.
ASCII value of character S: 83.
ASCII value of character T: 84.
ASCII value of character U: 85.
ASCII value of character V: 86.
ASCII value of character W: 87.
ASCII value of character X: 88.
ASCII value of character Y: 89.
ASCII value of character Z: 90.
ASCII value of character [: 91.
ASCII value of character \: 92.
ASCII value of character ]: 93.
ASCII value of character ^: 94.
ASCII value of character _: 95.
ASCII value of character `: 96.
ASCII value of character a: 97.
ASCII value of character b: 98.
ASCII value of character c: 99.
ASCII value of character d: 100.
ASCII value of character e: 101.
ASCII value of character f: 102.
ASCII value of character g: 103.
ASCII value of character h: 104.
ASCII value of character i: 105.
ASCII value of character j: 106.
ASCII value of character k: 107.
ASCII value of character l: 108.
ASCII value of character m: 109.
ASCII value of character n: 110.
ASCII value of character o: 111.
ASCII value of character p: 112.
ASCII value of character q: 113.
ASCII value of character r: 114.
ASCII value of character s: 115.
ASCII value of character t: 116.
ASCII value of character u: 117.
ASCII value of character v: 118.
ASCII value of character w: 119.
ASCII value of character x: 120.
ASCII value of character y: 121.
ASCII value of character z: 122.
ASCII value of character {: 123.
ASCII value of character |: 124.
ASCII value of character }: 125.
ASCII value of character ~: 126.
ASCII value of character โŒ‚: 127.
ASCII value of character ร‡: 128.
ASCII value of character รผ: 129.
ASCII value of character รฉ: 130.
ASCII value of character รข: 131.
ASCII value of character รค: 132.
ASCII value of character ร : 133.
ASCII value of character รฅ: 134.
ASCII value of character รง: 135.
ASCII value of character รช: 136.
ASCII value of character รซ: 137.
ASCII value of character รจ: 138.
ASCII value of character รฏ: 139.
ASCII value of character รฎ: 140.
ASCII value of character รฌ: 141.
ASCII value of character ร„: 142.
ASCII value of character ร…: 143.
ASCII value of character ร‰: 144.
ASCII value of character รฆ: 145.
ASCII value of character ร†: 146.
ASCII value of character รด: 147.
ASCII value of character รถ: 148.
ASCII value of character รฒ: 149.
ASCII value of character รป: 150.
ASCII value of character รน: 151.
ASCII value of character รฟ: 152.
ASCII value of character ร–: 153.
ASCII value of character รœ: 154.
ASCII value of character ยข: 155.
ASCII value of character ยฃ: 156.
ASCII value of character ยฅ: 157.
ASCII value of character โ‚ง: 158.
ASCII value of character ฦ’: 159.
ASCII value of character รก: 160.
ASCII value of character รญ: 161.
ASCII value of character รณ: 162.
ASCII value of character รบ: 163.
ASCII value of character รฑ: 164.
ASCII value of character ร‘: 165.
ASCII value of character ยช: 166.
ASCII value of character ยบ: 167.
ASCII value of character ยฟ: 168.
ASCII value of character โŒ: 169.
ASCII value of character ยฌ: 170.
ASCII value of character ยฝ: 171.
ASCII value of character ยผ: 172.
ASCII value of character ยก: 173.
ASCII value of character ยซ: 174.
ASCII value of character ยป: 175.
ASCII value of character โ–‘: 176.
ASCII value of character โ–’: 177.
ASCII value of character โ–“: 178.
ASCII value of character โ”‚: 179.
ASCII value of character โ”ค: 180.
ASCII value of character โ•ก: 181.
ASCII value of character โ•ข: 182.
ASCII value of character โ•–: 183.
ASCII value of character โ••: 184.
ASCII value of character โ•ฃ: 185.
ASCII value of character โ•‘: 186.
ASCII value of character โ•—: 187.
ASCII value of character โ•: 188.
ASCII value of character โ•œ: 189.
ASCII value of character โ•›: 190.
ASCII value of character โ”: 191.
ASCII value of character โ””: 192.
ASCII value of character โ”ด: 193.
ASCII value of character โ”ฌ: 194.
ASCII value of character โ”œ: 195.
ASCII value of character โ”€: 196.
ASCII value of character โ”ผ: 197.
ASCII value of character โ•ž: 198.
ASCII value of character โ•Ÿ: 199.
ASCII value of character โ•š: 200.
ASCII value of character โ•”: 201.
ASCII value of character โ•ฉ: 202.
ASCII value of character โ•ฆ: 203.
ASCII value of character โ• : 204.
ASCII value of character โ•: 205.
ASCII value of character โ•ฌ: 206.
ASCII value of character โ•ง: 207.
ASCII value of character โ•จ: 208.
ASCII value of character โ•ค: 209.
ASCII value of character โ•ฅ: 210.
ASCII value of character โ•™: 211.
ASCII value of character โ•˜: 212.
ASCII value of character โ•’: 213.
ASCII value of character โ•“: 214.
ASCII value of character โ•ซ: 215.
ASCII value of character โ•ช: 216.
ASCII value of character โ”˜: 217.
ASCII value of character โ”Œ: 218.
ASCII value of character โ–ˆ: 219.
ASCII value of character โ–„: 220.
ASCII value of character โ–Œ: 221.
ASCII value of character โ–: 222.
ASCII value of character โ–€: 223.
ASCII value of character ฮฑ: 224.
ASCII value of character รŸ: 225.
ASCII value of character ฮ“: 226.
ASCII value of character ฯ€: 227.
ASCII value of character ฮฃ: 228.
ASCII value of character ฯƒ: 229.
ASCII value of character ยต: 230.
ASCII value of character ฯ„: 231.
ASCII value of character ฮฆ: 232.
ASCII value of character ฮ˜: 233.
ASCII value of character ฮฉ: 234.
ASCII value of character ฮด: 235.
ASCII value of character โˆž: 236.
ASCII value of character ฯ†: 237.
ASCII value of character ฮต: 238.
ASCII value of character โˆฉ: 239.
ASCII value of character โ‰ก: 240.
ASCII value of character ยฑ: 241.
ASCII value of character โ‰ฅ: 242.
ASCII value of character โ‰ค: 243.
ASCII value of character โŒ : 244.
ASCII value of character โŒก: 245.
ASCII value of character รท: 246.
ASCII value of character โ‰ˆ: 247.
ASCII value of character ยฐ: 248.
ASCII value of character โˆ™: 249.
ASCII value of character ยท: 250.
ASCII value of character โˆš: 251.
ASCII value of character โฟ: 252.
ASCII value of character ยฒ: 253.
ASCII value of character โ– : 254.
ASCII value of character  : 255.

--------------------------------
Process exited after 1.219 seconds with return value 33
Press any key to continue . . .

Previous & Next


Please turn AdBlock off, and continue learning

Notice for AdBlock users

Please turn AdBlock off