প্রশ্ন ট্যাগ «numeric-conversion»

6
কেন 0 <-0x80000000?
আমি একটি সাধারণ প্রোগ্রাম নীচে আছে: #include &lt;stdio.h&gt; #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal &lt; INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } শর্তটি if(bal &lt; INT32_MIN )সর্বদা সত্য। কিভাবে এটা সম্ভব? যদি আমি ম্যাক্রোটিতে পরিবর্তন করি তবে এটি ঠিকঠাক …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.