int main() {
int age = 12;
int born = 23;
int birth = age + born;
printf( "%d", birth);
return 0;
}int main() {
int birthYear = 2007;
int currentYear = 2025;
int age = currentYear - birthYear;
printf("Sizning yoshingiz: %d\n", age);
return 0;
}int main() {
int firstNumber = 33;
printf("firstNumber = %d", firstNumber);
return 0;
}int myNum = 15; // Integer (whole numbe
r)
float myFloatNum = 5.99; // Floating point number
char myLetter = 'D'; // Character
// Print variables
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);int main() {
int number1 = 33;
printf("%d\n", number1);
printf("%d", number1);
return 0;
}
coding with ☕️
int main() { int number1 = 33; printf("%d\n", number1); printf("%d", number1); return 0; }
difference between this
printf("%d\n", number1);
and this printf("%d", number1);int- 123 yoki -123 kabi o'nliksiz butun sonlarni (butun sonlarni) saqlaydifloat - 19,99 yoki -19,99 kabi o'nlikli suzuvchi nuqtali raqamlarni saqlaydichar - "a" yoki "B" kabi bitta belgilarni saqlaydi. Belgilar bitta tirnoq bilan o'ralganAgar siz mavjud o'zgaruvchiga yangi qiymat tayinlasangiz, u avvalgi qiymatni qayta yozadi :
Misol
Misol
int myNum = 15; // myNum is 15myNum = 10; // Now myNum is 10Bundan tashqari, bir o'zgaruvchining qiymatini boshqasiga belgilashingiz mumkin:
Misol
Misol
int myNum = 15;int myOtherNum = 23;// Assign the value of myOtherNum (23) to myNummyNum = myOtherNum;// myNum is now 23, instead of 15printf("%d", myNum);Bir nechta o'zgaruvchilarni e'lon qilish
Bir xil turdagi bir nechta o'zgaruvchilarni e'lon qilish uchun vergul bilan ajratilgan ro'yxatdan foydalaning:
Misol
Bir xil turdagi bir nechta o'zgaruvchilarni e'lon qilish uchun vergul bilan ajratilgan ro'yxatdan foydalaning:
Misol
int x = 5, y = 6, z = 50;printf("%d", x + y + z);int main() {
int x, y, z;
x = y = z = 50;
printf("%d", x + y + z);
return 0;
}
Siz bir xil turdagi bir nechta o'zgaruvchilarga bir xil qiymatni belgilashingiz mumkin:int main() {
// Student data
int studentID = 15;
int studentAge = 23;
float studentFee = 75.25;
char studentGrade = 'B';
// Print variables
printf("Student id: %d\n", studentID);
printf("Student age: %d\n", studentAge);
printf("Student fee: %f\n", studentFee);
printf("Student grade: %c", studentGrade);
return 0;
}int main() {
int day = 4;
switch (day) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
}
return 0;
}int main() {
int day = 4;
switch (day) {
case 6:
printf("Today is Saturday");
break;
case 7:
printf("Today is Sunday");
break;
default:
printf("Looking forward to the Weekend");
}
return 0;
}`Shartlar va agar bayonotlar
Siz allaqachon C matematikadan odatiy mantiqiy shartlarni qo'llab-quvvatlashini bilib oldingiz:
Kichikroq:
Kichik yoki teng:
Kattaroq:
dan katta yoki teng:
Teng emas:
Turli qarorlar uchun turli harakatlarni bajarish uchun ushbu shartlardan foydalanishingiz mumkin.
C quyidagi shartli bayonotlarga ega:
Siz allaqachon C matematikadan odatiy mantiqiy shartlarni qo'llab-quvvatlashini bilib oldingiz:
Kichikroq:
a < bKichik yoki teng:
a <= bKattaroq:
a > bdan katta yoki teng:
a >= ba == b ga tengTeng emas:
a != bTurli qarorlar uchun turli harakatlarni bajarish uchun ushbu shartlardan foydalanishingiz mumkin.
C quyidagi shartli bayonotlarga ega:
ifAgar belgilangan shart bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaningtrueelseAgar bir xil shart bo'lsa, bajariladigan kod blokini belgilash uchun foydalaningfalseelse ifSinov uchun yangi shartni belgilash uchun foydalaning , agar birinchi shart bo'lsafalseswitchBajariladigan ko'plab muqobil kod bloklarini belgilash uchun foydalaning`