|
KEIL里擴(kuò)展出了b,l來(lái)對(duì)輸入字節(jié)寬的設(shè)置:
(1)b八位
(3)l三十二位
而16位是默認(rèn),無(wú)需加標(biāo)識(shí)符
在Keil C51中用printf輸出一個(gè)單字節(jié)變量時(shí)要使用�,如
unsigned char counter;
printf("Current count: �/n", counter);
而在標(biāo)準(zhǔn)C語(yǔ)言中都是使用%d:
printf("Current count: %d/n", counter);
對(duì)于浮點(diǎn)數(shù)printf ("Battery vol: %.1f V ",para[1]/10.0);
.1代表了小數(shù)點(diǎn)后的位數(shù)
對(duì)于有符號(hào)的數(shù)據(jù)類(lèi)型,會(huì)顯示符號(hào),如:
intb=52365;(int型范圍-32768~32767)
printf ("int %d\n",b);
顯示-13171 //-(65536-52365);65535時(shí)是-1
|
|