填空题:整数的输出(格式限定符)
整数的输出(格式限定符)
用 printf 函数输出整数时可使用的格式限定符
1) 无符号整数
<table>
<tr>
<td align="center"><b>类型</b></td>
<td align="center"><b>十进制</b></td>
<td align="center"><b>八进制</b></td>
<td align="center"><b>十六进制(小写)</b></td>
<td align="center"><b>十六进制(大写)</b></td>
</tr>
<tr>
<td align="center">unsigned int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">unsigned short int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">unsigned long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">unsigned long long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</table>
2) 符号整数
<table>
<tr>
<td align="center"><b>类型</b></td>
<td align="center"><b>十进制</b></td>
<td align="center"><b>八进制</b></td>
<td align="center"><b>十六进制(小写)</b></td>
<td align="center"><b>十六进制(大写)</b></td>
</tr>
<tr>
<td align="center">signed int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">signed short int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">signed long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">signed long long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</table>
---
注:若不支持,则填短横线(-)。若支持多个,则用逗号间隔,不留空格。
答案:
第1空:%u ||
第2空:%o ||
第3空:%x ||
第4空:%X ||
第5空:%hu ||
第6空:%ho ||
第7空:%hx ||
第8空:%hX ||
第9空:%lu ||
第10空:%lo ||
第11空:%lx ||
第12空:%lX ||
第13空:%llu ||
第14空:%llo ||
第15空:%llx ||
第16空:%llX ||
第17空:%d || %i || %d,%i || %i,%d ||
第18空:- ||
第19空:- ||
第20空:- ||
第21空:%hd || %hi || %hd,%hi || %hi,%hd ||
第22空:- ||
第23空:- ||
第24空:- ||
第25空:%ld || %li || %ld,%li || %li,%ld ||
第26空:- ||
第27空:- ||
第28空:- ||
第29空:%lld || %lli || %lld,%lli || %lli,%lld ||
第30空:- ||
第31空:- ||
第32空:- ||
用 printf 函数输出整数时可使用的格式限定符
1) 无符号整数
<table>
<tr>
<td align="center"><b>类型</b></td>
<td align="center"><b>十进制</b></td>
<td align="center"><b>八进制</b></td>
<td align="center"><b>十六进制(小写)</b></td>
<td align="center"><b>十六进制(大写)</b></td>
</tr>
<tr>
<td align="center">unsigned int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">unsigned short int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">unsigned long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">unsigned long long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</table>
2) 符号整数
<table>
<tr>
<td align="center"><b>类型</b></td>
<td align="center"><b>十进制</b></td>
<td align="center"><b>八进制</b></td>
<td align="center"><b>十六进制(小写)</b></td>
<td align="center"><b>十六进制(大写)</b></td>
</tr>
<tr>
<td align="center">signed int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">signed short int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">signed long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="center">signed long long int</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</table>
---
注:若不支持,则填短横线(-)。若支持多个,则用逗号间隔,不留空格。
答案:
第1空:%u ||
第2空:%o ||
第3空:%x ||
第4空:%X ||
第5空:%hu ||
第6空:%ho ||
第7空:%hx ||
第8空:%hX ||
第9空:%lu ||
第10空:%lo ||
第11空:%lx ||
第12空:%lX ||
第13空:%llu ||
第14空:%llo ||
第15空:%llx ||
第16空:%llX ||
第17空:%d || %i || %d,%i || %i,%d ||
第18空:- ||
第19空:- ||
第20空:- ||
第21空:%hd || %hi || %hd,%hi || %hi,%hd ||
第22空:- ||
第23空:- ||
第24空:- ||
第25空:%ld || %li || %ld,%li || %li,%ld ||
第26空:- ||
第27空:- ||
第28空:- ||
第29空:%lld || %lli || %lld,%lli || %lli,%lld ||
第30空:- ||
第31空:- ||
第32空:- ||