Logo am.boatexistence.com

ለምን ያልተፈረመ ቻርን በሲ ይጠቀማሉ?

ዝርዝር ሁኔታ:

ለምን ያልተፈረመ ቻርን በሲ ይጠቀማሉ?
ለምን ያልተፈረመ ቻርን በሲ ይጠቀማሉ?

ቪዲዮ: ለምን ያልተፈረመ ቻርን በሲ ይጠቀማሉ?

ቪዲዮ: ለምን ያልተፈረመ ቻርን በሲ ይጠቀማሉ?
ቪዲዮ: ሊዲያ 'ዲያ' Abrams አሁንም በካሊፎርኒያ ውስጥ ሚሊየነር ጠፋች።... 2024, ግንቦት
Anonim

የቁምፊ እሴቶችን ለማከማቸት በአጠቃላይ ይጠቀም ነበር። ያልተፈረመ በማህደረ ትውስታ ብሎኮች ውስጥ የሚጻፉትን እሴቶች ለመጨመር የሚያገለግል ብቃት ነው። ለምሳሌ - ቻር እሴቶችን ከ -128 እስከ +127 ሊያከማች ይችላል፣ ያልተፈረመበት ቻር ዋጋ ከ0 እስከ 255 ብቻ ሊያከማች ይችላል።

ለምን የተፈረመ እና ያልተፈረመ ቻር ያስፈልገናል?

1 መልስ። የቻር ዳታ አይነት ቁምፊን ለመወከል በተለምዶ ጥቅም ላይ የሚውል ቢሆንም (ስሙን ያገኘው እዚያ ነው) ቁጥሩን ለማከማቸት በጣም ትንሽ የሆነ ቦታ በተለይም አንድ ባይት በሚያስፈልግበት ጊዜ ጥቅም ላይ ይውላል። የተፈረመ ቻር ቁጥርን ከ -128 እስከ 127 ያከማቻል እና ያልተፈረመ ቻር ቁጥርን ከ0 እስከ 255 ሊያከማች ይችላል።

ቻር መጠቀም አለብኝ ወይስ ያልተፈረመ ቻር?

በምርጥ ሁኔታ፣ ተንቀሳቃሽ ፕሮግራም በነገር ፊርማ ላይ የሚወሰን ሆኖ ሁል ጊዜ የተፈረመ ቻር ወይም ያልተፈረመ ቻር መጠቀም አለበት።ነገር ግን ብዙ ፕሮግራሞች የተፃፉት ግልጽ ቻርን ለመጠቀም እና ይፈርማል ብለው ይጠብቁ ወይም ያልተፈረመ ይሆናል ብለው እንደተፃፉላቸው ማሽኖች ላይ በመመስረት።

የተፈረመ እና ያልተፈረመ ቻር በሲ መካከል ያለው ልዩነት ምንድነው?

ያልተፈረመበት የቻር አይነት አሉታዊ ያልሆኑ ኢንቲጀር እሴቶችን ብቻ ማከማቸት ይችላል፣ በC መስፈርት እንደተገለጸው ዝቅተኛው ክልል በ0 እና 127 መካከል አለው። የተፈረመው የቻር አይነት አሉታዊ፣ ዜሮ እና አወንታዊ የኢንቲጀር እሴቶችን ሊያከማች ይችላል። በሲ መስፈርት እንደተገለጸው ዝቅተኛው ክልል -127 እና 127 መካከል አለው።

ያልተፈረመ በሲ ምን ማለት ነው?

C እና C++ በአሁኑ ጊዜ በቋንቋዎች መካከል በተፈረሙ እና ያልተፈረሙ ኢንቲጀሮች መካከል ልዩነት ለመፍጠር ያልተለመዱ ናቸው። አንድ int በነባሪ ተፈርሟል፣ ይህ ማለት ሁለቱንም አወንታዊ እና አሉታዊ እሴቶችን ሊወክል ይችላል። ያልተፈረመ ኢንቲጀር በጭራሽ አሉታዊ ሊሆን የማይችል ነው። ነው።

የሚመከር: