C/C++ में पॉइंटर का आकार निश्चित नहीं होता है। यह ऑपरेटिंग सिस्टम, सीपीयू आर्किटेक्चर इत्यादि जैसे विभिन्न मुद्दों पर निर्भर करता है। आमतौर पर यह अंतर्निहित प्रोसेसर के शब्द आकार पर निर्भर करता है उदाहरण के लिए 32 बिट कंप्यूटर के लिए पॉइंटर आकार 64 बिट कंप्यूटर के लिए 4 बाइट्स हो सकता है, पॉइंटर आकार 8 बाइट्स हो सकता है। तो एक विशिष्ट वास्तुकला के लिए सूचक आकार तय किया जाएगा।
यह सभी डेटा प्रकारों जैसे int *, float * आदि के लिए सामान्य है।