ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 1 · 3లో పాఠం 1కోర్సులో 1/18~10 min
మాడ్యూల్ పాఠాలు (1/3)

వేరియబుల్స్ మరియు డేటా రకాలు

C++లో, కంపైల్ సమయంలో ప్రతి వేరియబుల్ బాగా నిర్వచించబడిన స్టాటిక్ రకంని కలిగి ఉంటుంది. దీనర్థం మీరు ఒక నిర్దిష్ట రకం యొక్క వేరియబుల్‌ని ఒకసారి డిక్లేర్ చేస్తే, మీరు దాని రకాన్ని తర్వాత మార్చలేరు.

ఈ విధానం రన్‌టైమ్‌లో గరిష్ట పనితీరుకు హామీ ఇస్తుంది మరియు ప్రోగ్రామ్ రన్ అయ్యే ముందు కంపైలర్ చాలా సాధారణ లోపాలను పట్టుకోవడానికి అనుమతిస్తుంది.

డిక్లరేషన్ మరియు ఇనిషియలైజేషన్

C++లో వేరియబుల్‌ని డిక్లేర్ చేయడానికి, మీరు ముందుగా రకంని పేర్కొనాలి, ఆ తర్వాత వేరియబుల్ యొక్క పేరుని పేర్కొనాలి:

C++
int age; // Declaration without initialization (contains an undefined value!)
age = 25; // Subsequent assignment

ఆధునిక ఇనిషియలైజేషన్

ఆధునిక C++ అనేక రకాల ప్రారంభ ప్రక్రియలను పరిచయం చేస్తుంది. సురక్షితమైన మరియు అత్యంత ఏకరీతి బ్రేస్ ఇనిషియలైజేషన్ (C++11లో పరిచయం చేయబడింది):

C++
int age = 25;       // Classic initialization (C-style)
int score {100};    // Uniform initialization (C++11)

ప్రాథమిక ఆదిమ రకాలు

మీరు ప్రతిరోజూ ఉపయోగించే ప్రధాన డేటా రకాలు ఇక్కడ ఉన్నాయి:

రకంవివరణఉదాహరణ
intపూర్ణాంక సంఖ్యలు (ఉదా. 1, -42, 0)int points = 50;
doubleడబుల్-ప్రెసిషన్ ఫ్లోటింగ్ పాయింట్ నంబర్‌లుdouble price = 19.99;
charఒకే కోట్స్‌లో ఉన్న ఒకే అక్షరంchar grade = 'A';
boolబూలియన్ విలువలు (true లేదా false)bool isActive = true;

సంక్లిష్ట వస్తువులు: std::string

టెక్స్ట్ సీక్వెన్స్‌లను నిర్వహించడానికి, C++ ప్రామాణిక లైబ్రరీ std::string తరగతిని అందిస్తుంది (<string> హెడర్‌లో నిర్వచించబడింది):

C++
#include <string>

std::string name = "Alice";

మీరే ప్రయత్నించండి

వ్యాయామం#cpp.m1.l1.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

విలువ 30తో పూర్ణాంకానికి చెందిన వయస్సు అనే వేరియబుల్‌ని ప్రకటించి, దానిని std::cout ఉపయోగించి ముద్రించండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

వేరియబుల్‌ని ప్రకటించడానికి `int age = 30;` వాక్యనిర్మాణాన్ని ఉపయోగించండి, ఆపై దాన్ని`std::cout << age;`తో ప్రింట్ చేయండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం#cpp.m1.l1.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

'Alice' విలువతో std::string రకం చరరాశి పేరు గల వినియోగదారు పేరును ప్రకటించండి మరియు దానిని std::cout ఉపయోగించి ముద్రించండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

USA `std::string username = "Alice";` e poi inviala allo stream std::cout.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది