|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]() اقتباس:
الأستاذ الفاضل / Maadaa بالتأكيد كلام حضرتك مضبوط 100% أنه لايقبل قيم سالبه و لكن سأشرح بطريقة أخرى 1- المكان اسمه خلية أىbyte و هو بصفة عامه يستوعب كمكان 256 رقم إما كلهم موجب من 0:255أو نصفهم سالب و نصفهم موجب كماأوضحت انا سابقاً هذا كمكان أسمه byte 2- أما هناك موضوع آخر مختلف هو أن هناك نوعأسمهbyte هذا اسمه و يحجز خليه واحدة و كنوع لا يقبل تخزين أرقام إلا الصحيحة الموجبه فقط من 0:255 أى كنوع لا يقبل تخزين قيم سالبة ( النوع أختار حالة واحدة من الحالتين الذى يسمح بها المكان ) أى يتحدث هنا كنوع اسمه byte و لا يتحدث عن المكان الذى اسمه byte و فى نفس الوقت ليس هناك تعارض لأن المكان كما قلنا يقبل إما كله موجب صحيح فقط و إما نصفه موجب صحيح و نصفه الآخر سالب صحيح 3- سأعطى لحضرتك مثال جميل قوى نحن نعلم أن نوع integer يحجز 4 byte كمكان و نعلم أن نوع single يحجز 4 byte كمكان و مع ذلك المدى لكل نوع مختلف تماماً و هذا يقبل صحيح فقط و هذا يقبل صحيح و كسر حيث الدقة مختلفة أيضاً لكل منهما إذاً المكان واحد 4 byte الإختلاف و الفرق هنا النوع المكان 1 byte يقبل 256 رقم عامة تشكيلة إما كلهم موجب و إما شويه موجبة و شويه سالبه النوعbyte و يحجز مكان 1 byte قرر أن يقبل تشكيلة كلهم موجب و يكون 256 رقم إذاً لم يخرج عن القاعدة و ليس هناك أدنى تعارض مثل نوع single حدد التشكيله الخاصه به و لم يخرج عن القاعده و نوع integer حدد التشكيله الخاصه به و لم يخرج عن القاعده أتمنى أن تكون الأمور وضحت لحضرتك و أى إستفسار آخر تحت أمرك ليس هناك ادنى مشكله المهم نستفيد جميعاً من بعض و مما لا شك فيه نحن بحاجة و أنا خاصة إلى المعرفة أكثر و أكثر و خاصة فى هذا المنهج الذى يحتاج إلى الكثير و الكثير فى التوضيح و الشرح |
العلامات المرجعية |
|
|