以%開頭的都是輸出控制符。主要有%d、%u、%ld、%p。
1、%d它的意思是按十進制整型數據的實際長度輸出。
2、%u輸出無符號整型(unsigned)。輸出無符號整型時也可以用 %d,這時是將無符號轉換成有符號數,然後輸出。
3、%ld它的意思是輸出長整型數據。
4、%p 輸出變量的內存地址。
擴展資料
1、八進制在C語言中,八進制的輸出格式是 %o,八進制是以0為開頭的數字,0後面的數字都要小於8,最大為7。
2、十六進制十六進制的輸出格式是 %x,十六進制表示的數是0x12 ,這個0也是零。十六進制有點特殊的地方是1-9是純數字,10-15是用A、B、C、D、E、F來表示的。
4、%d中的d並不表示integer,而是表示decimal(10進制)。