xxxxxxxxxx
Char Range | Dec Range
a-z 97 - 122
A-Z 65 - 90
0-9 48 - 57
credit: PrashantUnity
xxxxxxxxxx
Char Range | Dec Range | Special Char
a-z 97 - 122 | 42 => * 45 => -
A-Z 65 - 90 | 43 => + 46 => .
0-9 48 - 57 | 44 => , 47 => /
xxxxxxxxxx
_____ _____ _____
/\ \ /\ \ /\ \
/::\ \ /XX\ \ /%%\ \ LS
/::::\ \ /XXXX\ \ /%%%%\ \ _____ _____
/::::::\ \ /XXXXXX\ \ /%%%%%%\ \ /\ \ /\ \
/:::/\:::\ \ /XXX/\XXX\ \ /%%%/\%%%\ \ /..\ \ /;;\ \
/:::/__\:::\ \ /XXX/__\XXX\ \/%%%/ \%%%\ \ \...\ \ \;;;\ \
/::::\ \:::\ \\XXX\ \XXX\ \%%/ \%%%\ \/....\____\/;;;;\____\
/::::::\ \:::\ \\XXX\ \XXX\ \/ / \%%%\ \..../ /;;;;;/ /
/:::/\:::\ \:::\ \\XXX\ \XXX\ \ / \%%%\ \/\/____/;;;/\/____/
/:::/ \:::\ \:::\____\\XXX\ \XXX\____\_/ \%%%\____\ / /;;;/ /
\::/ \:::\ /:::/ / \XXX\ \XX/ / \ \%%/ / /_/;;;/ /
\/____/ \:::\/:::/ / \XXX\ \/____/ \ /\\/____/ /\/;;;/ /
\::::::/ /X\ \XXX\ \%%%\ \ /...../ /;;;;;/ /
\::::/ /XXX\ \XXX\____\%%%\ \ \ ./____/\;;;;/____/
/:::/ / \XXX\ /XXX/ /\%%%\ \ \...\____\ \;;;\____\
. /:::/ / \XXX\/XXX/ / \%%%\ . .\ \../ / \;;/ /
. /:::/ /. \XXXXXX/ / \%.%\ \ \/____/ \/____/
. . /:::/ / . \XXXX/ / .\%%%\____\. .
\::/ / . \XX/ / . \%%/ / .
\/____/ \/____/ \/____/ _
. . (%)
Lennert Stock . . ~
What is ASCII ?
A set of symbols:
====================================
}ASCII character chart for dummies:{
====================================
}|This chart should be symmetrical!{
}| If it isn't, change your font |{
}|til the i's and the m's line up.|{
}| |{
}|iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii|{
}|mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm|{
}| |{
}| SP ! " # $ % & ' |{
}| ( ) * + , - . / |{
}| 0 1 2 3 4 5 6 7 |{
}| 8 9 : ; < = > ? |{
}| @ A B C D E F G |{
}| H I J K L M N O |{
}| P Q R S T U V W |{
}| X Y Z [ \ ] ^ _ |{
}| ` a b c d e f g |{
}| h i j k l m n o |{
}| p q r s t u v w |{
}| x y z { | } ~ |{
}| |{
}| SP stands for Space bar |{
}| |{
}| No, no, no, you MUSTN'T use |{
}| ones that are not on the chart!|{
====================================
Meaning: American Standard Code for Information Interchange
xxxxxxxxxx
#include <stdio.h>
int main()
{
char chr;
printf("Enter a character: ");
scanf("%c", &chr);
\\ When %c is used, a character is displayed
printf("You entered %c.\n",chr);
\\ When %d is used, ASCII value is displayed
printf("ASCII value is %d.",chr);
return 0;
}
xxxxxxxxxx
0 1 2 3 4 5 6 7 8 9 a b c d e f
2 SP ! " # $ % & ' ( ) * + , - . /
3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [ \ ] ^ _
6 ` a b c d e f g h i j k l m n o
7 p q r s t u v w x y z { | } ~
SP is space
control characters are not shown