በC++ ውስጥ ቻር ለምን ጥቅም ላይ ይውላል?
በC++ ውስጥ ቻር ለምን ጥቅም ላይ ይውላል?

ቪዲዮ: በC++ ውስጥ ቻር ለምን ጥቅም ላይ ይውላል?

ቪዲዮ: በC++ ውስጥ ቻር ለምን ጥቅም ላይ ይውላል?
ቪዲዮ: Part 3: በC++ ውስጥ ያሉ የዉጤቶች እና የውሂብ አይነቶች | Literals and Data Types in C++ 2024, ግንቦት
Anonim

ምህጻረ ቃል ቻር ነው። ተጠቅሟል በአንዳንድ የፕሮግራም አወጣጥ ቋንቋዎች እንደ ተሰጠ ቁልፍ ቃል ሲ , ሲ ++፣ C# እና Java። ለ አጭር ነው። ባህሪ አንድ የሚይዝ የውሂብ አይነት ነው። ባህሪ (ደብዳቤ, ቁጥር, ወዘተ) የውሂብ. ለምሳሌ የA ቻር ተለዋዋጭ ማንኛውም ሊሆን ይችላል- ባህሪ እንደ 'A'፣ '4' ወይም'#' ያሉ እሴት።

ይህንን ግምት ውስጥ በማስገባት በC++ ውስጥ ማቋረጫ ቁምፊ ምንድን ነው?

አጭር መልስ፡- ባዶ ነው። ተቋርጧል ሕብረቁምፊ ሀ ቻር ከመጨረሻው ዋጋ በኋላ ባዶ እሴት (0x00) ያለው ድርድር ባህሪ በክር ውስጥ. ረጅም መልስ፡ መሰረታዊ ሕብረቁምፊ በሲ ወይም ሲ++ (ያለ STL) በቀላሉ ድርድር ነው። ቁምፊዎች . ቻር myString[25]; በዚህ ጊዜ፣ በዚያ ሕብረቁምፊ ውስጥ ምን እንዳለ ምንም ሀሳብ የለንም።

በተመሳሳይ የቻር ዳታ አይነት ምንድ ነው? የ CHAR የውሂብ አይነት . የ CHAR የውሂብ አይነት ያከማቻል ባህሪ ውሂብ ቋሚ ርዝመት ባለው መስክ ውስጥ. ውሂብ ባለአንድ ባይት ወይም ባለብዙ ባይት ፊደሎች፣ ቁጥሮች እና ሌሎች በመረጃ ቋትዎ ኮድ ስብስብ የሚደገፉ ቁምፊዎች ሕብረቁምፊ ሊሆን ይችላል። ነጠላ ባይት ወይም መልቲባይት ቁምፊዎችን ሀ CHAR አምድ.

በተመሳሳይ፣ በC++ ውስጥ በቻር እና በሕብረቁምፊ መካከል ያለው ልዩነት ምንድነው?

ሀ ሕብረቁምፊ አንድን የያዘ ክፍል ነው። ቻር ድርድር ፣ ግን በራስ-ሰር ለእርስዎ ያስተዳድራል። C ++ ሕብረቁምፊዎች የተካተቱ ቁምፊዎችን ሊይዝ ይችላል፣ ሳይቆጥሩ ርዝመታቸውን ይወቁ፣ ክምር ከተመደበው በላይ ፈጣን ናቸው። ቻር አደራደር ለአጭር ፅሁፎች እና እርስዎን ከመጠባበቂያ መደራረብ ይጠብቅዎታል። በተጨማሪም እነሱ የበለጠ ሊነበቡ የሚችሉ እና ለመጠቀም ቀላል ናቸው።

በቻር * እና በቻር መካከል ያለው ልዩነት ምንድን ነው?

1 መልስ። የ ልዩነት ቻር * ጠቋሚው እና ቻር አደራደሩ እነሱን ከፈጠርካቸው በኋላ እንዴት እንደምትግባባቸው ነው። መሠረታዊው ልዩነት በአንድ ነው። ቻር * ለጠቋሚ እየመደብከው ነው፣ ይህም ተለዋዋጭ ነው። ውስጥ ቻር ለተለዋዋጭ ያልሆነ ድርድር እየመደብከው ነው።