সি প্রোগ্রামিং – লেকচার ২: এক্সপ্রেশন, ভেরিয়েবল ও এর নামকরণ এবং রিজার্ভ ওয়ার্ড
এক্সপ্রেশন (Expression) কম্পিউটার প্রোগ্রামিং এর জন্য আমরা বিভিন্ন এক্সপ্রেশন ব্যবহার করি। নীচে কয়েকটি এক্সপ্রেশন দেয়া হলঃ 1+3 5>9 এক্সপ্রেশনগুলোর সবসময় একটা মান থাকে। যেমন প্রথম এক্সপ্রেশনের মান 4. এটা একটা “Numerical Expression”. এই ধরণের এক্সপ্রেশনের মান সে কোন সংখ্যা হতে পারে। দ্বিতীয় এক্সপ্রেশনটা একটা Boolean Expression. যে ধরণের এক্সপ্রেশনের মান হয় TRUE অথবা FALSE হবে। আমাদের দ্বিতীয় এক্সপ্রেশনের মান FALSE. আমরা যদি 13 > 6 লিখি তাহলে সেটাও একটা Boolean Expression হবে যার মান TRUE. আমাদের প্রোগ্রামে উভয় ধরণের এক্সপ্রেশনের বহুল ব্যবহার লক্ষ্য করব। ভেরিয়েবল আমরা আমাদের প্রোগ্রাম যে কম্পিউটারে run করব তাতে বিভিন্ন পরিমান RAM বা মেমোরি থাকতে পারে। আমরা 1GB, 2GB, 4GB, 8GB ইত্যাদি সাইজের মেমোরি ক্ষমতার কম্পিউটার দেখে থাকি (২০১২ সাল)। আমরা এখানে মেমোরি বলতে শুধু Random Access Memory বা RAM কেই বোঝাবো। কম্পিউটারের মেমোরির প্রত্যেকটা বাইটকে একটা সংখ্যা দিয়ে চিহ্নিত করা হয়। একটা কম্পিউটারে 4 গিগাবাইট (4294967296 বাইট) মেমোরি থাকলে আমরা বাইটগুলোকে ...