ในภาษาซี นอกจากประกาศตัวแปรขึ้นใช้งานแล้ว เรายังสามารถกําหนดค่าเริ่มต้นให้กับตัวแปรไปพร้อมกันได้ด้วย คือ
char str = 'a';
int number = 100;
double x = 1.59;
การกําหนดค่าให้กับกับแปรในภาษาซีอีกแบบนึงคือ ประกาศตัวแปรขึ้นมาก่อน แล้วจึงกําหนดค่าให้กับตัวแปร เช่น
int x;
char y;
double z;
x = 100;
y = 'a';
z = 1.48;