c 语言中printf("\t\t**\n");是什么意思
展开全部
~是取反的意思
输出 i 取反后的结果.
然后再执行 i = i + 1;
int i = 31;
printf("%d\n", ~i++);
输出结果:
-32
i = 31 二进制为: 0001 1111, 取反后结果: 11111111111111111111111111100000
而%d输出的时候按照有符号输出的,
所以结果是上面二进制形式的整数 = -32
输出 i 取反后的结果.
然后再执行 i = i + 1;
int i = 31;
printf("%d\n", ~i++);
输出结果:
-32
i = 31 二进制为: 0001 1111, 取反后结果: 11111111111111111111111111100000
而%d输出的时候按照有符号输出的,
所以结果是上面二进制形式的整数 = -32
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf是格式输出函数,双引号中的\t \n都是转移字符。printf(“输出格式”,变量)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-10
展开全部
打印两个Tab**换行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询