<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: ahmadzonodilmurod55-sudo</title>
    <description>The latest articles on Forem by ahmadzonodilmurod55-sudo (@ahmadzonodilmurod55sudo).</description>
    <link>https://forem.com/ahmadzonodilmurod55sudo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3754628%2F7bdd86cd-7c0a-4031-a1c8-1ed834478c9e.jpg</url>
      <title>Forem: ahmadzonodilmurod55-sudo</title>
      <link>https://forem.com/ahmadzonodilmurod55sudo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ahmadzonodilmurod55sudo"/>
    <language>en</language>
    <item>
      <title>c++ integer types/butun sonlar.</title>
      <dc:creator>ahmadzonodilmurod55-sudo</dc:creator>
      <pubDate>Mon, 16 Feb 2026 19:00:40 +0000</pubDate>
      <link>https://forem.com/ahmadzonodilmurod55sudo/c-integer-typesbutun-sonlar-5ajk</link>
      <guid>https://forem.com/ahmadzonodilmurod55sudo/c-integer-typesbutun-sonlar-5ajk</guid>
      <description>&lt;p&gt;&lt;strong&gt;INTEGERS:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;int&lt;/li&gt;
&lt;li&gt;short&lt;/li&gt;
&lt;li&gt;long &lt;/li&gt;
&lt;li&gt;long long&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bular o'ziga mos ravishda son qiymati va necha bayt xotirada saqlanishi beriladi.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;short o'zini xotirasiga 2 byte va uning ichidagi raqamlar shu sonlar orasida bo'lishi kerak -32,768 ~ 32,767.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;int o'zini xotirasiga 4 byte va uning ichidagi raqamlar shu sonlar orasida bo'lishi kerak -2,147,483,648 ~ 2,147,483,647.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;long o'zini xotirasiga 4 yoki 8 byte saqlidi va uning ichidagi raqamlar shu sonlar orasida bo'lishi lozim -2,147,483,648  ~ 2,147,483,647.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;long long kompyuter xotirasida 16 yoki 32 byte saqlidi va uning ichidagi raqamlar shu sonlar orasida bo'lishi lozim -9223372036854775808 ~ 9223372036854775807. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Unsigned&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;faqat butun son tiplari oldidan ishlatiladi.&lt;/li&gt;
&lt;li&gt;faqat musbat sonlar qabul qilishni ta'minlaydi.&lt;/li&gt;
&lt;li&gt;ata type hajmi o'zgarmaydi, faqatgina musbat sonlar qabul qiladi&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>cpp</category>
    </item>
    <item>
      <title>#c++ code data type!</title>
      <dc:creator>ahmadzonodilmurod55-sudo</dc:creator>
      <pubDate>Sat, 14 Feb 2026 02:01:14 +0000</pubDate>
      <link>https://forem.com/ahmadzonodilmurod55sudo/c-code-data-type-b52</link>
      <guid>https://forem.com/ahmadzonodilmurod55sudo/c-code-data-type-b52</guid>
      <description>&lt;p&gt;&lt;strong&gt;Data type&lt;/strong&gt;&lt;br&gt;
Data type o'zi nima? &lt;br&gt;
Data type (ma’lumot turi) — bu o‘zgaruvchi qanday turdagi ma’lumotni saqlashini va u bilan qanday amallar qilish mumkinligini belgilaydi.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eng ko'p qo'laniladigan data typelar:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;int - Butun sonlar uchun ishlaydi.&lt;/li&gt;
&lt;li&gt;float - Kasr sonlar uchun ishlatish kerak.&lt;/li&gt;
&lt;li&gt;string - Tekst yozish.&lt;/li&gt;
&lt;li&gt;char - Faqat belgilar kiradi.&lt;/li&gt;
&lt;li&gt;double - O'nlik kasr sonlar kiradi.&lt;/li&gt;
&lt;li&gt;bool - True/False to'g'ri yoki noto'g'riligini aniqlash uchun ishlatiladi.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hamma data typelar o'zini raqami yoki belgisiga qarab kompyuter xotirasida joy egalaydi.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>cpp</category>
    </item>
    <item>
      <title>#c++ da terminal kamandalari</title>
      <dc:creator>ahmadzonodilmurod55-sudo</dc:creator>
      <pubDate>Sat, 14 Feb 2026 01:19:25 +0000</pubDate>
      <link>https://forem.com/ahmadzonodilmurod55sudo/c-da-terminal-kamandalari-5764</link>
      <guid>https://forem.com/ahmadzonodilmurod55sudo/c-da-terminal-kamandalari-5764</guid>
      <description>&lt;p&gt;&lt;strong&gt;Asosiy terminal kamandalarga qaysilar kiradi?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;O'zi asosan kerak bo'ladiganlaridan biri bu kodni run qilish va uni tozalash.&lt;br&gt;
Run qilish uchun &lt;code&gt;g++ main.cpp -o dastur&lt;/code&gt; so'zini kiritish lozim va kod to'g'ri bo'lsa keyin biza &lt;code&gt;./dastur&lt;/code&gt; so'zini kirtishimiz lozim.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;alias run='g++ main.cpp -o dastur &amp;amp;&amp;amp; ./dastur&lt;/code&gt;&lt;br&gt;
yuqoridagi komanda uchun run degan taxallus beradi va shu papkadagi main.cpp faylni kompilatsiya qilib birdan ishga tushirish uchun run komandasi kifoya.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;clear&lt;/code&gt; - kodi bizada konsolda chiqarilgan amalarni o'chirib beradi.&lt;/p&gt;

&lt;p&gt;Yana bir eng muhum konsol kodlaridan biri &lt;code&gt;mkdir test_folder&lt;/code&gt; kodi bu orqali yangi fayl papka ochamiz.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>cpp</category>
    </item>
    <item>
      <title>c++ kodda kament yozish va maxsus belgilar</title>
      <dc:creator>ahmadzonodilmurod55-sudo</dc:creator>
      <pubDate>Sat, 14 Feb 2026 00:57:25 +0000</pubDate>
      <link>https://forem.com/ahmadzonodilmurod55sudo/c-kodda-kament-yozish-va-maxsus-belgilar-25i5</link>
      <guid>https://forem.com/ahmadzonodilmurod55sudo/c-kodda-kament-yozish-va-maxsus-belgilar-25i5</guid>
      <description>&lt;p&gt;&lt;strong&gt;Bizda kament qoldirish mumkun ozi u asosan nimalarda ishlatiladi:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;O'zi kament qoldirishni 2 xil usuli bor.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;// - bu belgi faqat 1 qatordagi kodlarni kamentga oladi.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Kodni boshlashdan oldin /* belgi bilan boshlab va osha kamentga olmoqchi bo'lgan kodni ohiriga */  belgisi qo'yilsa shuning ichadagi barcha kodlar kamentga olinadi.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Maxsus belgilar&lt;/strong&gt;&lt;br&gt;
Maxsus begilarga birinchi kiritsa bo'ladiganu bu "\n" ; "\t" ; "\a" ;          "\r" shu belgilar kiradi.&lt;br&gt;
"\n" - bu pastga qatorga tushurib berish uchun ishlatilinadi.&lt;br&gt;
"\t" - joy tashash uchun agar uning oldidan 2 ta joy tashlansa 4 joy ochiladi 4 da bo'sa 8 ta va hulas shunday ketadi.&lt;br&gt;
"\a" - signal berish belgisi.&lt;br&gt;
"\r" - qatorni boshidan yozish belgisi.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>cpp</category>
    </item>
    <item>
      <title>c++ asosiy kodlarining ma'nosi!</title>
      <dc:creator>ahmadzonodilmurod55-sudo</dc:creator>
      <pubDate>Thu, 12 Feb 2026 01:17:07 +0000</pubDate>
      <link>https://forem.com/ahmadzonodilmurod55sudo/c-asosiy-kodlarining-manosi-1ock</link>
      <guid>https://forem.com/ahmadzonodilmurod55sudo/c-asosiy-kodlarining-manosi-1ock</guid>
      <description>&lt;p&gt;&lt;strong&gt;Asosiy kodlarga ozi qaysilar kiradi va bu kodlar qachon oylab topligan?&lt;/strong&gt;&lt;br&gt;
1843-yil — birinchi dastur (kod) yozilgan.&lt;br&gt;
Muallif: Ada Lovelace.&lt;br&gt;
U analitik mashina uchun algoritm yozgan.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;O'zi aslida nechta kutubxona bor degan o'ga tushishilar mumkun.&lt;/strong&gt;&lt;br&gt;
C++ ning standart kutubxonasi bor. Unda 100+ dan ortiq sarlavha (header) mavjud.&lt;/p&gt;

&lt;p&gt;Hozirdagi c++ kod boshlanishi har doim kutubxona chaqirish bilan boshlanadi.&lt;br&gt;
&lt;code&gt;#include &amp;lt;iostream&amp;gt;&lt;/code&gt;&lt;br&gt;
include - bu yozilshini sababi, kutubxona chaqirish uchun.&lt;br&gt;
iostream esa kutubxona uning ichida:&lt;br&gt;
-son kiritish&lt;br&gt;
-matn chiqarish&lt;br&gt;
-natija ko‘rsatish&lt;br&gt;
va kodning davomi hudi shunday tartibda ketadi:&lt;br&gt;
` using namespace std;&lt;br&gt;
int main()&lt;br&gt;
{&lt;/p&gt;

&lt;p&gt;cout &amp;lt;&amp;lt; " " &amp;lt;&amp;lt; endl;&lt;/p&gt;

&lt;p&gt;return 0;&lt;br&gt;
}`&lt;br&gt;
using namespace std; ishlatishni asosiy sabablaridan biri biza kodimizda har doim std; deb yozishimiz shart bo'lmaydi.&lt;br&gt;
Siz qachonidr kod yozmoqchi bo'lsangiz, kodingiz har doim {} shu kabi qavslar ichida yoziladi. Agar kod shunday qavs ichida yozilmasa xato hisoblanadi.&lt;br&gt;
Return 0; ni yozish kerak agar yozilmasa, bizga konsolda xatolarimizni chiqarib bermaydi!&lt;br&gt;
ENDL - C++ da yangi qatordan chiqarish uchun ishlatiladi.&lt;br&gt;
Oddiy "\n" bilan ham yangi qatordan chiqsa bo‘ladi, lekin endl buferni ham tozalaydi.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>cpp</category>
    </item>
    <item>
      <title>##C++ da kirish</title>
      <dc:creator>ahmadzonodilmurod55-sudo</dc:creator>
      <pubDate>Thu, 12 Feb 2026 00:50:02 +0000</pubDate>
      <link>https://forem.com/ahmadzonodilmurod55sudo/c-da-kirish-38ab</link>
      <guid>https://forem.com/ahmadzonodilmurod55sudo/c-da-kirish-38ab</guid>
      <description>&lt;p&gt;&lt;strong&gt;Dasturlash ozi aslida nima?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dasturlash — bu kompyuterga nima qilish kerakligini maxsus til orqali buyurish jarayoni.Siz kod yozsangiz, kompyuter shu kodni bajaradi.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;sayt yaratish&lt;/li&gt;
&lt;li&gt;mobil ilova qilish&lt;/li&gt;
&lt;li&gt;o‘yin ishlab chiqish&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Kod yozadigan odam — dasturchi deyiladi.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;compiler va compilation&lt;/strong&gt;&lt;br&gt;
Compiler (kompilyator o'zbek tilida) — dasturlash tilida yozilgan kodni kompyuter tushunadigan tilga o‘girib beradigan dastur.&lt;/p&gt;

&lt;p&gt;Compilation (kompilyatsiya) — kodni kompyuter tiliga aylantirish jarayoni.&lt;br&gt;
siz kod yozasiz → kompilyator uni o‘giradi → kompyuter bajaradi.&lt;/p&gt;

&lt;p&gt;Kod har doim c++ tilida yozilvotganda kutubxonalar chaqirib yoziladi &lt;br&gt;
Masalan:&lt;br&gt;
`#include &lt;/p&gt;

&lt;p&gt;using namespace std;&lt;/p&gt;

&lt;p&gt;int main()&lt;br&gt;
{&lt;/p&gt;

&lt;p&gt;cout &amp;lt;&amp;lt; "Hello world";&lt;/p&gt;

&lt;p&gt;return 0;&lt;br&gt;
}`&lt;/p&gt;

&lt;p&gt;Hoz man shu kodni yozdim endi konsolga chiqishi uchun C++ main.cpp -o dastur(yoki fayl nomini yozish kerak). Kdoning ichidagi &lt;strong&gt;cout&lt;/strong&gt; orqali bizaga konsolga Hello world so'zini chiqarib beradi.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dastur&lt;/strong&gt;&lt;br&gt;
Dastur — bu kompyuter bajarishi uchun yozilgan aniq buyruqlar to‘plami.&lt;br&gt;
ular har xil joylarda ishlatsa bo'ladi.&lt;br&gt;
Masalan:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;kalkulyator&lt;/li&gt;
&lt;li&gt;brauzer&lt;/li&gt;
&lt;li&gt;o'yinlarda&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>cpp</category>
    </item>
  </channel>
</rss>
