--- title: ffi.sizeof summary: C प्रकार या cdata के बाइट आकार को लौटाता है; अज्ञात आकार शून्य उत्पन्न कर सकता है। section: reference kind: api status: reference updated: 2026-10-26 tags: ["API","X4"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/","https://www.lua.org/manual/5.1/manual.html","https://luajit.org/ext_ffi_api.html"] --- ## विवरण C प्रकार या cdata के बाइट आकार को लौटाता है; अज्ञात आकार शून्य उत्पन्न कर सकता है। ## वापसी मान | प्रकार | अर्थ | | --- | --- | | [`number`](wiki:type-number) \| [`nil`](wiki:type-nil) | प्रकार घोषित इंटरफ़ेस का वर्णन करते हैं, सफल खेल प्रभाव का प्रमाण नहीं। | [प्रकार और मेथड](wiki:types) ## पैरामीटर | नाम | प्रकार | | --- | --- | | `ctype_or_value` | [`string`](wiki:type-string) \| [`cdata`](wiki:type-cdata) | | `size?` | [`number`](wiki:type-number) | ? एक वैकल्पिक तर्क है; ... का अर्थ है तर्कों की एक चर संख्या। अमान्य इनपुट शून्य के बजाय Lua त्रुटि उत्पन्न कर सकता है। ## उदाहरण और संदर्भ ```lua local ffi = require("ffi") local bytes = ffi.sizeof("uint64_t") ``` **क्या होता है:** बाइट्स = 8, बाइट्स में uint64_t का आकार। यह टुकड़ा लॉग संदेश नहीं प्रिंट करता है या नहीं लिखता है। दिखाए गए मान उदाहरण के अपेक्षित परिणाम हैं। देखिये [भाषा की मूल बातें](wiki:x4-code-basics), [प्रकार और विधि](wiki:types) और [Lua / MD घटनाएँ](wiki:md-lua-bridge). मुक़द्दमाउदाहरण स्वतंत्र सीखने के उदाहरण हैं। इस संदर्भ के साथ कोई परियोजना स्रोत फ़ाइल या निजी कार्यान्वयन अंश वितरित नहीं किए जाते हैं।