<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Datatype &amp; Operators on @yt.yeasin50</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/</link><description>Recent content in Datatype &amp; Operators on @yt.yeasin50</description><generator>Hugo -- 0.150.0</generator><language>en</language><lastBuildDate>Sun, 07 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://yeasin50.github.io/yt/c/02_datatpe_operators/index.xml" rel="self" type="application/rss+xml"/><item><title>Main File &amp; Main Function Explained</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/03_main_file_func_explained/</link><pubDate>Wed, 20 Aug 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/03_main_file_func_explained/</guid><description>&lt;p&gt;This metaphor will help you understand programming concepts more easily and remember them better.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/tKP5K2vDvko?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="what-youll-learn-in-this-video"&gt;What you’ll learn in this video:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;How to compare a project folder with house land&lt;/li&gt;
&lt;li&gt;Why main.c works like the main gate of a program&lt;/li&gt;
&lt;li&gt;How the main function is like the first room you enter&lt;/li&gt;
&lt;li&gt;Key features of C files (.c extension)&lt;/li&gt;
&lt;li&gt;Importance of &lt;code&gt;#include [stdio.h]&lt;/code&gt;, &lt;code&gt;int main()&lt;/code&gt;, and &lt;code&gt;return 0;&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>DataType Selection in C | ডেটা টাইপের মূল ধারণা</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/04_data_type/</link><pubDate>Sun, 24 Aug 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/04_data_type/</guid><description>&lt;p&gt;Everything in a computer’s memory is stored as 0s and 1s, but why do we need to choose a data type?&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Sw_mNpmpZjU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h2 id="c-data-types"&gt;C Data Types&lt;/h2&gt;
&lt;p&gt;In the C language, the basic data types are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;char&lt;/code&gt; → a single character or a small number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;int&lt;/code&gt; → a whole number (integer)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;float&lt;/code&gt; → a decimal number with small precision&lt;/li&gt;
&lt;li&gt;&lt;code&gt;double&lt;/code&gt; → a decimal number with higher precision&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="what-youll-learn-in-this-video"&gt;What you’ll learn in this video:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;What a data type is and why it’s important&lt;/li&gt;
&lt;li&gt;Basic C data types: char, int, float, double&lt;/li&gt;
&lt;li&gt;How to choose the right data type for different values&lt;/li&gt;
&lt;li&gt;Differences between char, string, and decimal numbers&lt;/li&gt;
&lt;li&gt;Simple practical examples explained clearly&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>C Variable Define &amp; Naming Rules</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/06_variable_naming_rules/</link><pubDate>Sun, 24 Aug 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/06_variable_naming_rules/</guid><description>&lt;p&gt;এই ভিডিওতে আমরা শিখব C Programming এ কিভাবে Variable Define করতে হয় এবং Naming Rules বা ভ্যারিয়েবলের নামকরণের নিয়মগুলো।&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/NQscpEZeK-c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="what-youll-learn-in-this-video"&gt;What you’ll learn in this video:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Variable কীভাবে কাজ করে&lt;/li&gt;
&lt;li&gt;Variable Define করার নিয়ম&lt;/li&gt;
&lt;li&gt;Naming Rules (কোন নামগুলো ব্যবহার করা যাবে, কোনগুলো যাবে না)&lt;/li&gt;
&lt;li&gt;Common ভুল এবং সেগুলো কিভাবে এড়ানো যায়&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Variables, Constants &amp; printf Format Specifiers</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/07_variables_constant_printf/</link><pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/07_variables_constant_printf/</guid><description>&lt;p&gt;ভেরিয়েবল, কনস্ট্যান্ট এবং printf ফরম্যাট স্পেসিফায়ার নিয়ে। এই ভিডিওটি বিশেষভাবে বাংলা ভাষাভাষী শিক্ষার্থীদের জন্য তৈরি।&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/tqc4VPvIcfQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="what-youll-learn-in-this-video"&gt;What you’ll learn in this video:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;কিভাবে ভেরিয়েবল ডিক্লেয়ার এবং ইনিশিয়ালাইজ করা যায়&lt;/li&gt;
&lt;li&gt;কোন নামগুলো ভেরিয়েবলের জন্য গ্রহণযোগ্য&lt;/li&gt;
&lt;li&gt;int, float, double, long double ডেটা টাইপের পার্থক্য&lt;/li&gt;
&lt;li&gt;printf ফরম্যাট স্পেসিফায়ার ব্যবহার করে আউটপুট প্রদর্শন&lt;/li&gt;
&lt;li&gt;কনস্ট্যান্ট এবং const কীভাবে ব্যবহার করবেন&lt;/li&gt;
&lt;li&gt;ভেরিয়েবলে মান পুনরায় বরাদ্দ (reassign) করার নিয়ম&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>scanf দিয়ে Input নেওয়া</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/08_scanf/</link><pubDate>Sat, 06 Sep 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/08_scanf/</guid><description>&lt;p&gt;&lt;code&gt;scanf&lt;/code&gt; ব্যবহার করে কিভাবে বিভিন্ন ধরনের input নিতে হয় – যেমন integer, float, character, আর string (char array)। পুরো ভিডিওটি বাংলায় ব্যাখ্যা করা হয়েছে, যাতে নতুনরা সহজে বুঝতে পারে।&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/VPLYQfVeovY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="what-youll-learn-in-this-video"&gt;What you’ll learn in this video:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Understanding the problem and analyzing the question&lt;/li&gt;
&lt;li&gt;Taking integer input in C&lt;/li&gt;
&lt;li&gt;Taking float input in C&lt;/li&gt;
&lt;li&gt;Taking char input in C&lt;/li&gt;
&lt;li&gt;Reading strings / char arrays&lt;/li&gt;
&lt;li&gt;Combining multiple inputs in one program&lt;/li&gt;
&lt;li&gt;Handling special cases in printing&lt;/li&gt;
&lt;li&gt;Practice exercises to reinforce learning ভাষায় input নেওয়ার basic থেকে শুরু করে multiple input handling পর্যন্ত clear idea পাবেন।&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Operators</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/09_operation/</link><pubDate>Sun, 07 Sep 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/09_operation/</guid><description>&lt;p&gt;এই ছোট ভিডিওতে আমরা C প্রোগ্রামিং এর Operators এর একটি সংক্ষিপ্ত পরিচিতি দেখব।&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/SfbNZeIbKag?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="arithmetic-operators-এব-operator-precedence"&gt;Arithmetic Operators এবং Operator Precedence&lt;/h3&gt;
&lt;p&gt;এই ভিডিওতে আমরা C Arithmetic Operators এবং Operator Precedence বাংলায় সহজভাবে ব্যাখ্যা করেছি। CodeBlocks দিয়ে সরাসরি উদাহরণ কোড দেখানো হয়েছে যাতে সহজে বুঝা যায়।&lt;/p&gt;
&lt;p&gt;&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/6E7bh-Ol5e8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br&gt;&lt;/p&gt;</description></item><item><title>#include&lt;stdio.h&gt;</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/extra_1_include_std_io/</link><pubDate>Sat, 06 Sep 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/extra_1_include_std_io/</guid><description>&lt;p&gt;এই ভিডিওতে আমরা C প্রোগ্রামিং এর সবচেয়ে গুরুত্বপূর্ণ দুটি ফাংশন printf() এবং scanf() সম্পর্কে জানব। ভিডিওতে যা শেখানো হয়েছে:&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ARVO8LiOLHg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="ভডওত-য-শখন-হযছ"&gt;ভিডিওতে যা শেখানো হয়েছে:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;#include stdio.h&lt;/code&gt; C প্রোগ্রামিং এ স্ট্যান্ডার্ড ইনপুট/আউটপুট ফাংশন ব্যবহার করার জন্য দরকার।&lt;/li&gt;
&lt;li&gt;&lt;code&gt;printf()&lt;/code&gt; কিভাবে স্ক্রিনে মেসেজ বা তথ্য দেখানো যায়। সংখ্যা, স্ট্রিং বা ভেরিয়েবল আউটপুট করার উদাহরণ দেখানো হয়েছে।&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scanf()&lt;/code&gt; কিভাবে ইউজার থেকে ডেটা নেওয়া যায়। সংখ্যা বা টেক্সট ইনপুট নেওয়ার সহজ উদাহরণ দেখানো হয়েছে।
প্র্যাকটিক্যাল উদাহরণ – একটি ছোট প্রোগ্রাম যেখানে ব্যবহারকারী তার বয়স ইনপুট করবে এবং আমরা স্ক্রিনে দেখাবো।&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>কেন শুধু Double ব্যবহার করবো না? Data Types, Memory, Float vs Double</title><link>https://yeasin50.github.io/yt/c/02_datatpe_operators/05_data_type_in_memory/</link><pubDate>Sun, 24 Aug 2025 00:00:00 +0000</pubDate><guid>https://yeasin50.github.io/yt/c/02_datatpe_operators/05_data_type_in_memory/</guid><description>&lt;p&gt;এই ভিডিওতে আমরা আলোচনা করবো C Programming Language-এ Data Types নিয়ে।&lt;br&gt;
💻 বিশেষ করে Char, Int, Float, Double কিভাবে কম্পিউটার মেমোরিতে store হয়, তাদের range, precision, bit-size এবং signed vs unsigned কিভাবে কাজ করে সেটা দেখানো হয়েছে।&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/NQscpEZeK-c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="what-youll-learn-in-this-video"&gt;What you’ll learn in this video:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Memory &amp;amp; Binary Representation (0 &amp;amp; 1 দিয়ে কিভাবে ডাটা রাখা হয়)&lt;/li&gt;
&lt;li&gt;Char এর ASCII Value (উদাহরণ: &amp;lsquo;H&amp;rsquo;, &amp;lsquo;5&amp;rsquo;)&lt;/li&gt;
&lt;li&gt;Integer (short, int, long) এর range &amp;amp; storage&lt;/li&gt;
&lt;li&gt;Float vs Double → precision, bit structure (sign, exponent, mantissa)&lt;/li&gt;
&lt;li&gt;কেন শুধু Double use করলে সমস্যা হয়? (hardware limitation, efficiency, performance)&lt;/li&gt;
&lt;li&gt;Long Double &amp;amp; Special Cases&lt;/li&gt;
&lt;li&gt;Embedded/IoT Device এ Data Type Selection&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>