#include
#include
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>
創(chuàng)新互聯(lián)主營(yíng)洛寧網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開(kāi)發(fā)公司,洛寧h5重慶小程序開(kāi)發(fā)搭建,洛寧網(wǎng)站營(yíng)銷(xiāo)推廣歡迎洛寧等地區(qū)企業(yè)咨詢
.h>.h>
無(wú)論變量聲明為有符號(hào)數(shù)還是無(wú)符號(hào)數(shù),只有當(dāng)以 %u 格式輸出時(shí),才會(huì)作為無(wú)符號(hào)數(shù)處理;如果聲明為 unsigned 卻以 d% 輸出,那么也是有符號(hào)數(shù)。.h>.h>
不管是否有符號(hào),%o、%x、%X、%#o、%#x、%#X 都是以無(wú)符號(hào)形式輸出,可以親自測(cè)試。.h>.h>