C 语言是90年代最流行的。通用计算机程序设计语言,仅微机上的 C 语言编译系统就有多种。C 语言的整型变量(包括短整型 short、普通整型 int、长整型 long、甚至字符型 char)都可定义为有符号(signed)和无符号(unsigned)两种。为简单起...C 语言是90年代最流行的。通用计算机程序设计语言,仅微机上的 C 语言编译系统就有多种。C 语言的整型变量(包括短整型 short、普通整型 int、长整型 long、甚至字符型 char)都可定义为有符号(signed)和无符号(unsigned)两种。为简单起见,下面以普通整型为例来说明有符号和无符号两种变量的本质区别。首先,请看一个简单的小程序:main(){signed int m;unsigend int n;m=-1;n=+1;if(m】n) printf("m】n is True!");else printf("m】n is False!");}它的运行结果是"m】n is False!"还是"m】n isFalse!"呢?从程序对变量 m 和 n 的赋值可知:m】n展开更多
文摘C 语言是90年代最流行的。通用计算机程序设计语言,仅微机上的 C 语言编译系统就有多种。C 语言的整型变量(包括短整型 short、普通整型 int、长整型 long、甚至字符型 char)都可定义为有符号(signed)和无符号(unsigned)两种。为简单起见,下面以普通整型为例来说明有符号和无符号两种变量的本质区别。首先,请看一个简单的小程序:main(){signed int m;unsigend int n;m=-1;n=+1;if(m】n) printf("m】n is True!");else printf("m】n is False!");}它的运行结果是"m】n is False!"还是"m】n isFalse!"呢?从程序对变量 m 和 n 的赋值可知:m】n