আমি এই উত্তরটি ছেড়ে দেওয়ার সিদ্ধান্ত নিয়েছি যেহেতু সি এবং সি ++ বাস্তবায়নগুলি সাধারণত ঘনিষ্ঠভাবে সম্পর্কিত হয়, তবে বাস্তবে এটি সি স্ট্যান্ডার্ডের চেয়ে পিছনে যায় না কারণ আমি ভেবেছিলাম এটি করেছে। বিন্দুটি থেকে যায় যে সি ++ স্ট্যান্ডার্ড এই জাতীয় ক্ষেত্রে কী ঘটে তা নির্দিষ্ট করে না। এটি আরও প্রাসঙ্গিক যে নন-দ্বিগুণ-পরিপূরক উপস্থাপনাগুলি সত্যিকারের বিশ্বে খুব বিরল, এবং যেখানে তারা উপস্থিত থাকে তারা প্রায়শই এটি আবিষ্কারের চেয়ে এটি সহজেই আবিষ্কার করার পরিবর্তে অনেক ক্ষেত্রে পার্থক্য লুকিয়ে রাখে।
সংখ্যার উপস্থাপনাগুলিতে যেগুলি বিদ্যমান তাদের মধ্যে নেতিবাচক শূন্যগুলির আচরণ সি ++ স্ট্যান্ডার্ডের মতো কঠোরভাবে সংজ্ঞায়িত হয়নি। এটি অবশ্য সি স্ট্যান্ডার্ড (আইএসও / আইইসি 9899: 1999) শীর্ষ স্তরের একটি আদর্শিক রেফারেন্স হিসাবে উল্লেখ করেছে [1.2]।
সি স্ট্যান্ডার্ডে [.2.২.২.২], কেবল নেতিবাচক শূন্যই বিটওয়াইজ অপারেশন বা অপারেশনগুলির ফলস্বরূপ হতে পারে যেখানে ইতিবাচক zeroণাত্মক শূন্য উপস্থিত রয়েছে (উদাহরণস্বরূপ, মান দ্বারা negativeণাত্মক শূন্যকে গুণিত বা বিভাজন করা বা একটি নেতিবাচক শূন্য যোগ করা শূন্য) - আপনার উদাহরণ হিসাবে, সাধারণ শূন্যের মানটিতে অ্যানারি মাইনাস অপারেটর প্রয়োগ করা তাই স্বাভাবিক শূন্যের ফলস্বরূপ গ্যারান্টিযুক্ত।
এমনকি নেতিবাচক শূন্য উত্পন্ন করতে পারে এমন ক্ষেত্রেও , এমন কোনও গ্যারান্টি নেই যে তারা নেতিবাচক শূন্যকে সমর্থন করে এমন একটি সিস্টেমেও:
এই ক্ষেত্রেগুলি আসলে নেতিবাচক শূন্য বা একটি সাধারণ শূন্য জেনারেট করে কিনা এবং কোনও বস্তুতে সঞ্চিত থাকাকালীন aণাত্মক শূন্য একটি সাধারণ শূন্য হয় কিনা তা অনির্দিষ্ট নয়।
অতএব, আমরা উপসংহারে পৌঁছাতে পারি: না, এই কেসটি সনাক্ত করার কোনও নির্ভরযোগ্য উপায় নেই। এমনকি যদি এটি না হয় যে আধুনিক কম্পিউটার সিস্টেমে নন-দ্বন্দ্ব-পরিপূরক উপস্থাপনাগুলি খুব অস্বাভাবিক।
সি ++ স্ট্যান্ডার্ড, এর অংশ হিসাবে, "নেতিবাচক শূন্য" শব্দটির কোনও উল্লেখ করে না, এবং স্বাক্ষরিত পরিমাণ এবং তার পরিপূরক উপস্থাপনাগুলির বিবরণ সম্পর্কে খুব কম আলোচনা করেছে, [3.9.1 অনুচ্ছেদ 7] যা তাদের অনুমোদিত তা নয়।