判断一个数是有符号数还是无符号数
2018-04-10 11:09
253 查看
#include int main(){ unsigned int a=0; if(a { printf("unsigned"); } else { printf("signed"); }}打印结果为unsigned分析:如果a为无符号数,则a-1为有符号数,与操作符左边的类型不匹配,编译器会将a-1转换为无符号数,则表达式成立,会打印unsigned,否则打印signed。
相关文章推荐
- 判断一个数是由符号数还是无符号数
- 判断一个数是由符号数还是无符号数
- 如何判断一个数为无符号数还是有符号数
- 如何判断一个数为无符号数还是有符号数
- 如何判断一个数为无符号数还是有符号数
- 如何判断一个数为无符号数还是有符号数
- 如何判断一个数为无符号数还是有符号数
- 如何判断一个数为无符号数还是有符号数
- 如何判断一个数为无符号数还是有符号数
- C语言中怎样判断一个整形数是有符号数还是无符号数
- 怎样判断一个数是无符号类型还是有符号类型
- 编写一段代码,确定一个变量是有符号数还是无符号数
- 确定一个变量是有符号数还是无符号数
- c 判断变量是有符号数还是无符号数-判断标识符是有符号还是无符号
- 确定一个变量是有符号数还是无符号数
- 判断一个变量是无符号的还是有符号
- 判断一个变量是无符号的还是有符号
- 编写一些代码,确定一个变量是有符号数还是无符号数(c专家编程摘录)
- 如何判断一个已经写好的MFC程序是单文档还是多文档?
- 一个页面有一个文本框,一个按钮,如何判断bug是前端还是后台的?