
整数
在计算机科学中,整数是不包含小数部分的数字。在C语言中,整数中的小数点永远不会出现。例如,-2、1和123都是整数,而3.14、2.0和0.2则不是。整数以二进制形式存储。例如,数字4的二进制形式是100。在八位字节中,它的存储形式是”00000100″。
C语言中的整数类型分为有符号型(signed)和无符号型(unsigned)。
其中,int类型是最常用的有符号整数类型。根据ISO/ANSI C标准,int类型的最小范围是-32768到32767。通常,int类型占用四个字节,取值范围从-2^31到2^31-1。
关于变量命名,需要遵循以下规则:
1. 变量名可以使用字母、下划线和数字,但必须以字母或下划线开头。
2. 变量名中的字母区分大小写,例如b和B是两个不同的变量名。
3. 变量名不能与C语言的关键字重复。
要声明一个int类型的变量,可以像下面这样操作:
int goat;
int hogs, cows, erns;
也可以对变量进行初始化:
int goats = 21;
int news = 31, pages = 12;
int dogs, cats = 94;
若要打印int变量的值,可以使用printf函数:
// 程序1:使用printf函数打印变量的值
include
include
int main() {
int t = 10; // 定义变量t并赋值为10
int two = 2;
printf(“print”);
printf(“t的值为:%d”, t); // 打印变量t的值
printf(“%d与%d的差值为:%d”, t, two, t – two); // 打印t与two的差值
return 0;
C语言还提供了其他整型数据。这些包括short、long、unsigned和signed等关键字,它们可以修饰基本整型数据。例如:
// 程序 2:展示C语言中其他类型的控制格式输出
include
int main(){
unsigned int un = 3000; // 无符号整数类型变量un赋值3000
short end = 200; // 短整型变量end赋值200,节省存储空间使用short关键字修饰基本整型数据类型int时的一种简写形式。在输出时需要使用%hd格式控制符来指定输出的是short类型的数值。同时需要使用%u格式控制符来指定输出的是无符号整数类型的数值。) long big = 65535; //长整型变量big赋值范围最大的一个正数 int类型的值限制为六位十六进制数内的数范围之内的值big的取值范围为6位数以内的十进制数值长度通常是至少两位数符合标准的整型数值范围。) long long big_big = 12345
