විචල්යයන් සහ දත්ත වර්ග
Variable එකක් යනු දත්ත ගබඩා කිරීම සඳහා මතකයේ (memory) වෙන් කරගත් ස්ථානයකට ලබා දෙන නමකි. C++ වලදී, variable එකක් ප්රකාශයට පත් කරන විට (declare), එහි දත්ත වර්ගය (data type) ද නිශ්චිතවම සඳහන් කළ යුතුය. මෙය C++, statically-typed භාෂාවක් ලෙස හඳුන්වයි.
ව්යුහය (Syntax): [Data Type] [Variable Name] = [Value];
int: පූර්ණ සංඛ්යා (whole numbers) ගබඩා කිරීමට භාවිතා කරයි. (උදා: 10, -5, 1000)double: දශම සංඛ්යා (floating-point numbers) ගබඩා කිරීමට භාවිතා කරයි. (උදා: 3.14, -0.5, 25.0)char: තනි අකුරක් (single character) ගබඩා කිරීමට භාවිතා කරයි. තනි උපුටා දැක්වීම් (' ') තුළ ලියනු ලැබේ.std::string: වචන හෝ වාක්ය (sequence of characters) ගබඩා කිරීමට භාවිතා කරයි. ද්විත්ව උපුටා දැක්වීම් (" ") තුළ ලියනු ලැබේ. මෙය භාවිතා කිරීමට <string> header file එක include කළ යුතුය.bool: සත්ය (true) හෝ අසත්ය (false) යන අගයන් දෙකෙන් එකක් පමණක් ගබඩා කරයි.#include <iostream>
int main() {
int age = 30;
std::cout << "My age is: " << age;
return 0;
}My age is: 30මිලක් වැනි දශම අගයක් ගබඩා කරමු.
#include <iostream>
int main() {
double price = 19.99;
std::cout << "The price is: " << price;
return 0;
}The price is: 19.99#include <iostream>
int main() {
char grade = 'A';
std::cout << "My grade is: " << grade;
return 0;
}My grade is: A`string` භාවිතා කිරීමට <string> header file එක include කළ යුතුය.
#include <iostream>
#include <string>
int main() {
std::string greeting = "Hello, C++!";
std::cout << greeting;
return 0;
}Hello, C++!#include <iostream>
int main() {
bool isCppFun = true;
std::cout << "Is C++ fun? " << isCppFun; // true is printed as 1
return 0;
}Is C++ fun? 1#include <iostream>
int main() {
int a = 10;
int b = 5;
int sum = a + b;
std::cout << "Sum is: " << sum;
return 0;
}Sum is: 15#include <iostream>
int main() {
int x = 5, y = 10, z = 15;
std::cout << "Sum of x, y, and z is: " << (x + y + z);
return 0;
}Sum of x, y, and z is: 30වෙනස් කළ නොහැකි අගයක් සඳහා `const` keyword එක භාවිතා කරයි.
#include <iostream>
int main() {
const double PI = 3.14;
// PI = 3.14159; // This would cause a compilation error
std::cout << "The value of PI is: " << PI;
return 0;
}The value of PI is: 3.14#include <iostream>
int main() {
int age;
std::cout << "Please enter your age: ";
std::cin >> age; // Get user input from the keyboard
std::cout << "You are " << age << " years old.";
return 0;
}Please enter your age: 25You are 25 years old.#include <iostream>
#include <string>
int main() {
std::string firstName = "Saman";
std::string lastName = "Kumara";
std::string fullName = firstName + " " + lastName;
std::cout << "Full Name: " << fullName;
return 0;
}Full Name: Saman Kumara