c语言编程 这里的-0U和1U什么什么意思 100
展开全部
U表示该数字是无符号类型。
不知道你书上是什么运行平台,我用的VS2013,-0U这个写法是会报错的。而且你那个程序要正确运行的话,传递的应该是-1,而不是-0,因为补码表示法里,-1就是0xffffffff(假设是32位的)。
不知道你书上是什么运行平台,我用的VS2013,-0U这个写法是会报错的。而且你那个程序要正确运行的话,传递的应该是-1,而不是-0,因为补码表示法里,-1就是0xffffffff(假设是32位的)。
追问
书的问题,-那个符号是~
取反
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里书上打印错了, 应该是~0U, 意思就是无符号整型0, 然后~表示按位取反,最后的结果就是全是1,这个函数的作用是求出本台计算机中,unsigned型的数据是32位的还是别的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也发现我和你看了同一本书出了相同的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我发现我居然和你看的是同一本书,还出现了同一个问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |