哥特式神曲 2星
共回答了234个问题 评论
"%#10d" 一个字符串常量。例如 char fmt[]="%#10d"
; // 给fmt初始化一个字符串常量,内容是 %#10dstrcpy(fmt,"%#10d")
; // 复制 字符串常量 给 fmt(2)格式语句:# 在 d 格式 里是多余的,在 o,x,等格式 里有用。
int k = 1234;printf("%#10d",k)
; 输出:白白白白白白1234按十进制整形输出k,占10位子。 # 无用,是多余的,%10d 里 10是输出“场宽",占10位子.d 十进制整形# 若用在 八进制输出,16进制输出:int k =127;printf("%#o",k)
; // 输出八进制: 0177printf("%#x",k)
; // 输出16进制: 0x7f八进制 打头的 0,16进制打头的 0x ,因为有 #号, 自动添加。
printf("%#08x\n",k)
; // 输出16进制,有打头的 0x,场宽8位,不足8位加0输出: 0x00007f -- 0x占了2位,数7f 占了2位,补4个0。
9小时前
猜你喜欢的问题
5个月前1个回答
5个月前1个回答
5个月前1个回答
5个月前2个回答
5个月前1个回答
5个月前2个回答
热门问题推荐
3个月前3个回答
1个月前1个回答
1个月前2个回答
2个月前2个回答
1个月前2个回答
3个月前1个回答
1个月前5个回答
2个月前3个回答
3个月前1个回答