documentci
TRANSCRIPT
Си хэлний онцлог
Си хэл нь харьцангуй чөлөөтэйгээр бичиж болдог хэл юм.
1. Програмыг функцуудийн цуглуулга маягаар бичдэг.
2. Мөр гэсэн ойлголт байхгүй, чөлөөтэй хэлбэрээр
програмыг бичиж болно.
3. Хаалт ашиглан бичдэг
4. Ерөнхийдөө, англи үгнүүдийг ашиглан бичдэг
5. Өгөгдлийн төрөл, үйлдлийн тэмдгүүдийг олон
тоогоор ашиглаж болно.
6. Пре-процессорын заавар
7. Заагчийг ашигладаг
www.zaluu.comwww.zaluu.com
Хялбар програм
Дэлгэцэнд Hello, Mongolia хэвлэж
гаргах програм юм.
01 /* Си програмын жишээ*/
02 #include <stdio.h>
03 int main (void)
04 {
05 printf (“HELLO MONGOLIA\n”);
6 Return 0;
7 07 }
www.zaluu.comwww.zaluu.com
Stdio.h оруулах гаргах функцууд
math.h математик функцууд
string.h тексттэй ажиллах функцууд
time.h хугацааны функцууд
stlib.h утилит (дэмжих) функцууд
Main функц Програмыг ажиллах үед хамгийн эхэнд main
функц биелэдэг. Бусад функцууд нь түүний
дараа шаардлагатай үед дуудагдан хэрэгжинэ.
Main функцийн төгсгөл нь програмын төгсгөл
гэсэн утгыг агуулна.
www.zaluu.comwww.zaluu.com
Өгөгдлийн төрөл
Програм дотор ашиглах хувьсагчийн нэр
ба өгөгдлийн төрлийг зарлах
шаардлагатай байдаг.
ХувьсагчХувьсагчийн нэр нь латин үсгээр эхэлж, 2-р
үсгээс хойшхи нь латин
Төрлийн нэр хувьсагч1, хувьсагч2, хувьсагч3, ...
Жишээ.
int a, b, wa, sa;
www.zaluu.comwww.zaluu.com
Си хэлэнд байдаг үндсэн өгөгдлийн төрлүүд
Төрөл заагч Байтын
тоо
Интервал
Char тэмдэгт төрөл 1 1 үсэг эсвэл -128~+127
хүртэлх бүхэл тоо
Int бүхэл тоон төрөл 2 -32768~+32767 хүртэлх
бүхэл тоо
Long давхар урттай бүхэл тоон
төрөл
4 -2147483648 ~
+2147483647 хүртэлх
бүхэл тоо
Float дан урттай бодит тоон
төрөл
4 Ойролцоогоор +10-39
~+10+38 хүртэлх бодит тоо
Double давхар урттай бодит тоон
төрөл
8 Ойролцоогоор +10-308
~+10+308 хүртэлх бодит тоо
www.zaluu.comwww.zaluu.com
Үсэг, тоо, _ (доогуур зураас)-ыг
ашигладаг ба int, float гэх мэтийн
түлхүүр үгийг хувьсагчийн нэр
болгон ашиглаж болохгүй. Си-гийн
компиляторын хувилбараас хамаарч
31 үсгээс урт нэртэй хувьсагч байж
болохгүй гэсэн хязгаарлалт байдаг.
Æèøýý
www.zaluu.comwww.zaluu.com
Арифметик үйлдлийн
оператор
үйлдэл Тэм
дэг
Жишээ утга
Нэмэх + x+y х дээр у-ийг
нэмнэ
Хасах - x-y Х-ээс у-ийг
хасна
Үржүүлэх * x*y Х-ийг у-ээр
үржүүлнэ
Хуваах / x/y Х-ийг у-т
хуваана
үлдэгдэл % x%y Х-ийг у-т
хуваасны
үлдэгдэл
Хэрэгж
их
дараал
ал
Операт
ор
1 ()
2 *,/,%
3 +ь-
4 =
www.zaluu.comwww.zaluu.com
Printf функц
Back
Printf функц нь дэлгэц дээр өгөгдлийг гаргаж ирдэг функц бөгөөд, бичих формат нь дараах байдлаар тодорхойлогддог
Printf (“бичих текст”, хувьсагч1,хувьсагч2,..)
www.zaluu.comwww.zaluu.com