填空题:整数的输入(格式限定符)
整数的输入(格式限定符)
用 scanf 函数输入整数时可使用的格式限定符
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 || %d || %u,%d || %d,%u ||
第2空:%o ||
第3空:%x ||
第4空:%i ||
第5空:%hu || %hd || %hu,%hd || %hd,%hu ||
第6空:%ho ||
第7空:%hx ||
第8空:%hi ||
第9空:%lu || %ld || %lu,%ld || %ld,%lu ||
第10空:%lo ||
第11空:%lx ||
第12空:%li ||
第13空:%llu || %lld || %llu,%lld || %lld,%llu ||
第14空:%llo ||
第15空:%llx ||
第16空:%lli ||
第17空:%d || %u || %d,%u || %u,%d ||
第18空:%o ||
第19空:%x ||
第20空:%i ||
第21空:%hd || %hu || %hd,%hu || %hu,%hd ||
第22空:%ho ||
第23空:%hx ||
第24空:%hi ||
第25空:%ld || %lu || %ld,%lu || %lu,%ld ||
第26空:%lo ||
第27空:%lx ||
第28空:%li ||
第29空:%lld || %llu || %lld,%llu || %llu,%lld ||
第30空:%llo ||
第31空:%llx ||
第32空:%lli ||
用 scanf 函数输入整数时可使用的格式限定符
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 || %d || %u,%d || %d,%u ||
第2空:%o ||
第3空:%x ||
第4空:%i ||
第5空:%hu || %hd || %hu,%hd || %hd,%hu ||
第6空:%ho ||
第7空:%hx ||
第8空:%hi ||
第9空:%lu || %ld || %lu,%ld || %ld,%lu ||
第10空:%lo ||
第11空:%lx ||
第12空:%li ||
第13空:%llu || %lld || %llu,%lld || %lld,%llu ||
第14空:%llo ||
第15空:%llx ||
第16空:%lli ||
第17空:%d || %u || %d,%u || %u,%d ||
第18空:%o ||
第19空:%x ||
第20空:%i ||
第21空:%hd || %hu || %hd,%hu || %hu,%hd ||
第22空:%ho ||
第23空:%hx ||
第24空:%hi ||
第25空:%ld || %lu || %ld,%lu || %lu,%ld ||
第26空:%lo ||
第27空:%lx ||
第28空:%li ||
第29空:%lld || %llu || %lld,%llu || %llu,%lld ||
第30空:%llo ||
第31空:%llx ||
第32空:%lli ||