• การกำหนดค่าให้กับตัวแปรในภาษาซีใช้เครื่องหมาย = โดยการทำงานจะนำค่าที่อยู่ทางขวามือ (จำนวน อักขระ ข้อความ ค่าจากตัวแปร หรือผลลัพธ์จากฟังก์ชัน) ให้กับตัวแปรที่อยู่ทางซ้ายมือ
variable = value;
num1 = 99;
n = num%10;
point = mid+final;
ch = '9';
ans = pow(x,y);
str = "Com";
•ในภาษาซีมีบางคำสั่งที่ใช้งานได้กับเฉพาะข้อมูลบางชนิดเท่านั้น เช่น modulo จะใช้งานได้เฉพาะข้อมูลชนิดจำนวนเต็ม แต่ไม่สามารถใช้กับข้อมูลชนิดจำนวนทศนิยมได้
•รูปแบบการเปลี่ยนชนิดข้อมูล
(type) variable;
type คือ ชนิดของข้อมูลที่ต้องการ
variable คือ ชื่อของตัวแปรที่ต้องการนำค่ามาใช้
หมายเหตุ ไม่ได้ทำการเปลี่ยนตัวแปรเป็นชนิดอื่น แต่เปลี่ยนชนิดข้อมูลเพื่อนำไปใช้งาน
float gpa = 3.9; int num = 3;
printf ("gpa(f) :%-10f num(d) :%-10d\n",gpa,num);
printf ("gpa(d) :%-10d num(f) :%-10f\n",gpa,num);
printf ("(int)gpa(d) :%-10d", (int)gpa);
printf ("(float)num(f) :%-10f", (float)num);