解释一下~scanf(%s%s, s1, s2);

解释一下吧。

这里解释下~scanf("%s%s", s1, s2); 

如果s1和s2都被成功读入,制那么scanf的返回值就是2
如果只有s1被成功读入,返回值为1
如果s1和s2都未被百成功读入,返回值为0
如果遇到错误或遇到end of file,返回值为EOF(值为-1)。

~是取反操作

-1的原码:1000 0001

      反码: 1111 1110

      补码:1111  1111

-1取反的结果就是:0000 0000,也就是0。
 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部