C o‘zgaruvchilar


ULASHISH

O‘zgaruvchilar

O‘zgaruvchilar sonlar va belgilar kabi ma’lumot qiymatlarini saqlash uchun konteynerlardir.

O‘zgaruvchini keyinchalik foydalanish mumkin bo‘lgan qiymat saqlanadigan nomli quti deb tasavvur qilishingiz mumkin.

C tilida o‘zgaruvchilar aniq bir tipga ega bo‘lishi kerak. Tip dasturga o‘zgaruvchi qanday turdagi ma’lumotni saqlashi mumkinligini bildiradi.

  • int - butun sonlarni (integer) saqlaydi, masalan, 123 yoki -123
  • float - kasr qismli sonlarni saqlaydi, masalan, 19.99 yoki -19.99
  • char - bitta belgini saqlaydi, masalan, 'a' yoki 'B'. Belgilar yakka tirnoqlar ichiga olinadi

O‘zgaruvchilarni e’lon qilish (yaratish)

O‘zgaruvchi yaratish uchun uning tipini ko‘rsatishingiz va unga nom berishingiz kerak.

Shu bilan bir vaqtda qiymat ham berishingiz mumkin:

Sintaksis

type variableName = value;

Bu yerda type — C ma’lumot tiplaridan biri (masalan, int), variableName esa siz tanlagan nom (masalan, x yoki myNum).

Tenglik belgisi = o‘zgaruvchiga qiymat berish uchun ishlatiladi.

Demak, son saqlaydigan o‘zgaruvchi yaratish uchun quyidagi misolga qarang:

Misol

int tipidagi myNum nomli o‘zgaruvchi yarating va unga 15 qiymatini bering:

int myNum = 15;

Shuningdek, avval o‘zgaruvchini e’lon qilib, qiymatni keyinroq berishingiz ham mumkin:

Misol

// Declare a variable int myNum; // Assign a value later myNum = 15;

Maslahat: Kodingiz tushunarliroq bo‘lishi uchun o‘zgaruvchi nomlari ma’noli bo‘lishi kerak.



O‘zgaruvchilarni chiqarish

Natija chiqarish bobidan matnni printf() funksiyasi yordamida chop etish mumkinligini bilib oldingiz:

Misol

printf("Hello World!");
O‘zingiz sinab ko‘ring »

Boshqa ko‘plab dasturlash tillarida (masalan, Python, Java va C++) o‘zgaruvchining qiymatini ko‘rsatish uchun odatda chop etish funksiyasidan foydalaniladi. Biroq C tilida bu imkonsiz:

Misol

int myNum = 15; printf(myNum); // This will cause an error
O‘zingiz sinab ko‘ring »

C tilida o‘zgaruvchilarni chop etish uchun format spetsifikatorlari deb ataladigan vositadan foydalanishingiz kerak.

Xavotir olmang — bu keyingi bobda aniq tushuntiriladi.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!