溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言正負數(shù)值的溢出

發(fā)布時間:2020-07-07 22:21:27 來源:網(wǎng)絡 閱讀:521 作者:突然一個 欄目:編程語言

#include <stdio.h>
#include <stdlib.h>
int main ()
{
   int a1 = 1234, a2 = -1234;
   unsigned int b1 = 5678, b2 = -5678;

   printf("a1=%d, a1(u)=%u\n", a1, a1);
   printf("a2=%d, a2(u)=%u\n", a2, a2);
   printf("b1=%d, b1(u)=%u\n", b1, b1);
   printf("b2=%d, b2(u)=%u\n", b2, b2);

   return 0;



}.h>.h>


.h>.h>

 無論變量聲明為有符號數(shù)還是無符號數(shù),只有當以 %u 格式輸出時,才會作為無符號數(shù)處理;如果聲明為 unsigned 卻以 d% 輸出,那么也是有符號數(shù)。.h>.h>

不管是否有符號,%o、%x、%X、%#o、%#x、%#X 都是以無符號形式輸出,可以親自測試。.h>.h>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI