প্রথম C প্রোগ্রাম
#include <stdio.h>
int main() {
printf("Hello, Bangladesh!\n");
return 0;
}
#include <stdio.h>: ইনপুট-আউটপুটের হেডার ফাইল যুক্ত করে।main(): প্রোগ্রাম এখান থেকে শুরু হয়।;: প্রতিটি নির্দেশ শেষে লাগে।\n: নতুন লাইন।
ডেটা টাইপ
| টাইপ | কী রাখে | ফরম্যাট | উদাহরণ |
|---|---|---|---|
int | পূর্ণসংখ্যা | %d | 25 |
float | দশমিক সংখ্যা | %f | 3.14 |
double | বড় দশমিক সংখ্যা | %lf | 3.14159265 |
char | একটি অক্ষর | %c | 'A' |
চলক ও ধ্রুবক
- চলকের নাম: অক্ষর বা
_দিয়ে শুরু হবে, সংখ্যা দিয়ে নয়, স্পেস থাকবে না, কীওয়ার্ড হবে না। C-তে বড়-ছোট হাতের অক্ষর আলাদা (sum≠Sum)। - ধ্রুবক:
const float PI = 3.1416;
ইনপুট ও হিসাব
#include <stdio.h>
int main() {
int a, b;
printf("Enter two numbers: ");
scanf("%d %d", &a, &b);
printf("Sum = %d\n", a + b);
return 0;
}
scanf-এ চলকের আগে & দিতে হয়, যা চলকের মেমোরি ঠিকানা নির্দেশ করে।
অপারেটর
| ধরন | অপারেটর |
|---|---|
| গাণিতিক | + - * / % |
| তুলনামূলক | == != > < >= <= |
| যৌক্তিক | && (এবং), || (অথবা), ! (না) |
| অ্যাসাইনমেন্ট | = += -= *= /= |
| বৃদ্ধি/হ্রাস | ++ -- |
সতর্কতা: দুটি int ভাগ করলে দশমিক বাদ যায়:7 / 2= 3। ভাগশেষের জন্য7 % 2= 1। দশমিক ফল চাইলে লেখো7.0 / 2= 3.5।
মনে রাখো:
= মান বসায়, == তুলনা করে। এটি শিক্ষার্থীদের সবচেয়ে সাধারণ ভুলগুলোর একটি।অনুশীলনী
- এই নামগুলোর কোনটি বৈধ:
2sum,total_marks,int,_x? - বৃত্তের ব্যাসার্ধ ইনপুট নিয়ে ক্ষেত্রফল বের করার প্রোগ্রাম লেখো।
17 % 5ও17 / 5-এর মান কত?