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