C语言中整型变量

C语言中整型变量程序需要使用数据 即承载信息的数字和字符 有些数据可以在程序使用之前预先设定并在整个运行过程中没有变化 这种量称常量 另外的数据在程序运行中会发生变化或赋值 称为变量 整数跟数学上的整数概念一致 在 C 语言中 小数点永远不会出现在整数中 如

大家好,欢迎来到IT知识分享网。

程序需要使用数据,即承载信息的数字和字符。有些数据可以在程序使用之前预先设定并在整个运行过程中没有变化,这种量称常量。另外的数据在程序运行中会发生变化或赋值,称为变量。

  1. 整数
  2. 跟数学上的整数概念一致,在C语言中,小数点永远不会出现在整数中,如:-2、1 和 123 都是整数。而3.14、2.0 和 0.2 都不是整数。整数一个二进制形式存储,如:4 的二进制形式为 100,在八位的字节中存储形式为”00000100″。如下图
C语言中整型变量

1.1. C语言中的整数类型分为两种,无符号类型的(unsigned)和有符号类型(signed)。

int类型是C语言中最常用的一种类型,int是有符号类型的,ISO/ANSI C规定int类型的最小范围是-32768 到 32767。一般来说int类型的占四个字节,取值范围为-2^31到2^31-1。

变量命名规则

①.可以使用字母、下划线以及数字来进行命名;但是开头必须是字母或者下划线,不能数字。

②.变量名中的字母区分大小写,如:b和B是不同的,abc和Abc也是不同的变量名。

③.变量名不能够与C语言提供的关键字重复。

声明int变量

int goat; int hogs,cows,erns;

初始化变量

int goats = 21; int news = 31,pages = 12; int dogs,cats = 94;

打印int变量的值

//程序1:使用printf函数打印变量的值 #include <stdio.h> #include <stdlib.h> int main() { int t = 10; //定义变量t 并且赋值为10 int two = 2; printf("print\n"); /* 打印变量t,其中%d用于指定在那个位置输出t,双引号中的%d替换了后面的t*/ printf("t = %d\n", t); printf("%d - %d = %d \n",t ,two, t - two); return 0; }

1.2. 其他整型数据

C语言还提供4个附属关键字修饰基本证书类型:short、long、unsigned和signed。

  • short int 类型(或简写short):可能占用比int类型更少的存储空间,用于节省空间。有符号类型。
  • long int类型(或简写long):可能能够占用比int类型更多的存储空间。用于大数值情形。有符号类型。
  • long long int类型(或简写long long):可能占比long类型更多的存储空间,用于更大的数值场合。有符号类型。
  • unsigned int 类型:用于非负值场合,取值大于等于0。无符号类型。
  • C90标准中还有unsigned long int 、unsigned short int 。C99增加了unsigned long long int,这些都是无符号类型。
  • 关键词signed表示声明有符号类型,一般省略。如:signed int 就是 int ;两者代表同一种类型。

C语言其他类型的控制格式输出

// 程序 2:C语言其他类型的控制格式输出 #include <stdio.h> int main(){ unsigned int un = 3000; short end =200; long big = 65535; long long big_big = ; printf("un = %u \n",un); //%u表示无符号整数 printf("end = %hd \n",end); //%hd表示short类型 printf("big = %ld \n",big);//%ld表示long类型 printf("big_big = %lld \n",big_big);//%lld表示long long类型 return 0; }

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/187082.html

(0)
上一篇 2025-08-31 11:20
下一篇 2025-08-31 12:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信