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