ASCII assigns letters, numbers, characters, and symbols a slot in the 256 available slots in the 8-bit code.
For example:
Character | ASCII value |
---|---|
a | 97 |
b | 98 |
A | 65 |
B | 66 |
char
to int
Cast a character from the char
data type to the int
data type to give the ASCII value of the character.
In the code below, we assign the character to an int
variable to convert it to its ASCII value.
public class Main {public static void main(String[] args) {char ch = 'a';int as_chi = ch;System.out.println("ASCII value of " + ch + " is - " + as_chi);}}
In the code below, we print the ASCII value of every character in a string by casting it to int
.
public class Main {public static void main(String[] args) {String alphabets = "abcdjfre";for(int i=0;i<alphabets.length();i++){char ch = alphabets.charAt(i);System.out.println("ASCII value of " + ch + " is - " + (int)ch);}}}