帮忙愚蠢ㄉ小孩吧!

4-1.  Max_Min    :  961040xxx-4-1.cpp
设计一程式能印出短整数之最大数与最小数。
(讨论:如何断定你的答案是对的?)...

评论(4)

4.2
5与x中间有8个空白
本题学到printf的资料输出格式控制
[本帖最后由sz_yun于2007-10-2904:48PM编辑]

至于4.1
一个是直接资料处理
union{
    unsignedshortus;
    shorts;
}data;
data.us=~0;
data.us>>=1;
printf("datamaxis%d,guaranteedataismax:data+1=%d\n",data.s,(short)(data.s+1));
data.us=~data.us;
printf("dataminis%d,guaranteedataismin:data-1=%d\n",data.s,(short)(data.s-1));
另一个是跑程序

补完其它没说完的
  1.    printf("1234567\b\bmpq\n");
  Key:\b控制字元就是"退后一格",所以你的输出应该是"12345mpq",(因为有二个'\b',所以原本的67被mp盖过去了)
  2    printf("12345\txyz\n");  
//(5与x中间有几个空白?)
Key:'\t'控制字元相当于你平常按的Tab,是空八格

还真是一位热心的大大呢~解释真详细~

评论前需先登录。