sizeof нь C ба C++ програмчлалын хэл дээрх нэг оператор юм. Энэ нь тэмдэгтийн хэмжээтэй нэгжийн тоогоор хэмжигдэх илэрхийлэл эсвэл өгөгдлийн төрлийн хадгалах хэмжээг үүсгэдэг. Иймээс бүтцийн хэмжээof (char) нь 1 байх баталгаатай.
С-д sizeof гэж юу вэ?
С хэл дээрх sizeof функц нь компьютерийн санах ойд өгөгдлийн төрлийг эзлэх хэмжээг (байтаар) тооцоолоход ашигладаг суулгагдсан функц юм. Компьютерийн санах ой нь байт хаягтай хэсгүүдийн цуглуулга юм. … Энэ функц нь нэгдмэл оператор (жишээ нь, нэг аргумент авдаг).
Операторын хэмжээ гэж юу вэ?
Sizeof нь түлхүүр үг боловч хувьсагч эсвэл өгөгдлийн төрлийн хэмжээг байтаар тодорхойлдог эмхэтгэх цагийн оператор юм. Sizeof операторыг анги, бүтэц, нэгдэл болон бусад хэрэглэгчийн тодорхойлсон өгөгдлийн төрлүүдийн хэмжээг авах боломжтой. Sizeof-г ашиглах синтакс нь дараах байдалтай байна - sizeof (өгөгдлийн төрөл)
Хэмжээ нь int мөн үү?
int гэдэг нь өгөгдлийн төрөл нь бүхэл тоо бүхий хувьсагчийг хэлнэ. sizeof(int) бүхэл тоог хадгалахад ашигласан байтны тоог буцаана. int гэдэг нь өгөгдлийн төрөл нь бүхэл тоо бүхий хувьсагчийн заагч гэсэн үг. … Үүний нэгэн адил 64 битийн машин дээр санах ойн байршлын хаяг нь 8 байт бүхэл тоо байдаг тул 64 битийн машин дээр 8 гэсэн утгыг буцаана.
Хэмжээ нь оператор эсвэл функц мөн үү?
С хэлэнд sizeof() нь оператор юм. Хэдийгээр энэ нь функц шиг харагддаг ч нэгдмэл оператор юм. … Гэхдээ функцүүдийн хувьд параметрүүдэхлээд үнэлэгдэж, дараа нь функцэд шилждэг.