C Tutorial

C Tutorial C Language Environment Setup Execution flow of C program C printf and Scanf C Data type C Token Variable in C Operators in C Comments in C Escape Sequence in C C – Storage Classes C Decision control statement Loop Statement in C Break, continue and goto statement in C Type Casting in C Function in C Recursion in C String in C C Array Pointer in C Dynamic memory allocation C –Structure Nested Structure in C Union in C File Handling in C C pre-processor Static Function In C Sizeof In C Selection Sort In C Scope Of Variables In C Runtime Vs Compile Time In C Random Access Lseek In C Queue Implementation In C Pseudo Code In C Prototype In C Pointer To Pointer In C Pointer Arithmetic In C Passing Array To Function In C Null Character In C Merge Sort In C Macros In C Library Functions In C Memory Leak In C Int In C Goto And Labels In C Fibonacci Series In C Fflush In C Derived Data Types In C Data Types In C Const Vs Volatile In C Character Set In C Character Class Tests In C Calloc In C C Pointers Arrays In C Include In C Clrscr In C C Vs Java String Literals In C Types Of Pointers In C Variables In C Volatile In C Why C Is A Middle Level Language Infix To Postfix Program In C Ceil function in C LCM of two numbers in C Quick sort in C Static in C function pointer as argument in C Top Array Keywords in C Add two numbers using the function in C Armstrong program in C using function Array, Declaring Arrays and Array Initialization Limitations of Inline Function in C Merge and Merge sort with example in C Do-While Loop in C For Loop in C While-Loop in C Difference between while and do-while loop in C Array Of Structures in C Data Structures And Algorithms in C Types Of Structures In C How to Avoid Structure Padding in C Use of Structure in C Do WHILE LOOP in C Programming Examples For Loop in C Programming Examples Entry Control Loop in C Exit control loop in C Infinite loop in C Nested loop in C pow() function in C String Handling functions in C

Character Set in C

Introduction

Every language has some basic elements which are used to represent information. The English language includes alphabets which together shape a sentence, after which the sentences are used to shape a paragraph.

Like every language, C also contains a set of characters which are used to represent information. The set of characters in C included alphabets, digits and special symbols. The language supports 256 characters in total.

Every program in C language consists of statements. The statements contain words, and the words are further constructed using characters from characters set in C.

The character set in C consists of the following set of characters:

  1. Alphabets
  2. Digits
  3. Special Symbols

Note: The characters set in C are both machine and user readable since they are from human understandable language.

Need of Characters

Every language has some basic elements which are used to represent information. The English language includes alphabets which together shape a sentence, after which the sentences are used to shape a paragraph, similar to this, a combination of different types of characters forms a program. The characters are building blocks to write a program.

Classification of Characters in C

The characters in C are classified into two types:

Source Characters

 

Alphabets

Digits

Special characters/symbols

White Spaces

Execution Characters

 

 

Source Characters

1) Alphabets:

The alphabets in ANSI C are the same as alphabets in the English language. Every alphabet in the english language is supported by the C language too and, this includes both upper and lowercase letters which together sums upto 52 alphabets.

  1. Lowercase letters - a to z
  2. Uppercase letters - A to Z

Note: The lowercase (small letters) and uppercase (caps letter) are distinct in the C programming language.

2) Numerical Digits:

The C language supports a total of 10 digits. These digits lie in the range from 0 to 9 and are used to construct numerical values.

Digits: 0,1,2,3,4,5,6,7,8,9

3) Special Symbols:

There are various types of special symbols supported by the C language. This rich set of special symbols includes symbols to perform;

  • Mathematical operations
  • Condition checking
  • White spacing
  • Backspaces

The following are the special characters contained by the C language language with their symbols and meaning:

Symbol   Meaning  
 ~ Tilde
 !Exclamation mark
 $Dollar sign
 #Number sign
Lest parenthesis
 )Right parenthesis
_Underscore 
 +Plus sign
%Percent sign 
 ^Caret
 &Ampersand
  *Asterisk
 | Vertical bar
  \ Backslash
 ` Apostrophe
 " Quotation mark
 ; Semicolon
 < Opening angle bracket
 > Closing angle bracket
  ? Question mark
 , Comma
 .Period
  / Slash
 - Minus sign
 = Equal to sign
  { Left brace
  } Right brace
 [ Left bracket
] Right bracket
 :  Colon
 - Minus sign

Execution Characters

The execution characters in C are the characters which are invisible on the display window or console. The execution characters are related to ASCII values which are understood by the computer when a certain command is passed to the computer.

Conclusion

Every language has some basic elements which are used to represent information. Like every language, C also contains a set of characters which are used to represent information.

Character Set in C language

Alphabets : a to z and A to Z
Digits :        0,1,2,3,4,5,6,7,8,9
Symbols :   ~, &, %, $, *, ^
Space :       Blank, back, tab etc



ADVERTISEMENT
ADVERTISEMENT