第 PAGE 1 页 共 NUMPAGES 1 页

c语言中int的用法

C/C++编程语言中,int表示整型变量,是一种数据类型,下面小编就跟你们详细介绍下c语言中int的用法,希望对你们有用。  c语言中int的用法:整型int  C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负。int是整型之一,一般被称为整型。以后,在不产生歧义的情况下,我们把整数类型和int都称为整型。  int代表有符号整数,也就是说,用int声明的变量可以是正数,可以是负数,也可以是零,但是只能是整数。标准规定int的最小取值范围是 -32767 到 32767。int的取值范围因机器而异,但是一定要大于或者等于 -32767 到 32767。一般来说,int占用一个字的内存空间。因此,字长为 16 位(Bit)的旧式 IBM 兼容机使用 16 位来储存整型int,取值范围是  -32768 到 32767 。目前的个人电脑一般都是 32 位字长的,这些电脑中,int一般也是 32 位的,取值范围是 -2147483648 到 2147483647。对于使用 64 位 CPU 的电脑,使用更多位储存int也是很自然的事情,取值范围当然也会更大。  c语言中int的用法:声明int类型的变量  正如我们在以前的教程里看到的那样,int用于声明整型变量:以int打头,后面跟着变量的名字,最后以分号(;)结束。例如:  interns; /* 声明一个变量 */  /* 注意:一定要用逗号(,),不能用分号(;)*/  int hogs, cows, goats; /* 声明三个变量 */  以上声明创建了变量,但是没有给它们提供值(value)。在前面的教程中,我们已经用了两种方法使变量获得值。一种是赋值:cows = 500; 。另一种是使用scanf函数:scanf( %d, 。下面我们来学习第三种方法。  c语言中int的用法:初始化变量  初始化变量是指给变量赋初值:声明变量的时候,在变量名的后面写上等号(=),然后写下你希望赋予变量的值。例如:  int hogs = 21;  int cows = 32, goats = 14;  int dogs, cats = 94;  以上声明创建了变量,并且为这些变量分配了空间,同时也赋了初值。注意,第三行中只有 cats 被初始化为 94,而 dogs 没有被初始化!如下图:  c语言中int的用法:int常量  上面的例子中,21、32、14,以及 94 都是整数常量。C 语言中,整数常量的默认类型是int。如果整数常量的大小超过了int的取值范围,那么编译器将会把这个整数常量当作 long int类型来处理,这个我们后面还会讲到。21、32、14 和 94 都在int的取值范围之内,因此它们都是int常量。  c语言中int的用法:输出int型数据  我们可以用printf函数来输出int型数据。正如我们在前面的教程中看到的那样,占位符 %d 代表输出的是int型数据,它告诉printf函数在什么地方输出相应的int型数据。%d 也被称为格式限定符(format specifier),因为它指定了printf函数应该使用什么形式来输出数据。printf函数的第一个参数只能是字符串,这个字符串被称为格式串(format string)。格式串中有多少个 %d,我们就应该相应地提供多少个int型参数给printf函数。int型参数可以是int型变量,int型常量,以及结果为int型的表达式等。例如:  int year = 2005; /* year 是int型变量 */  printf( Today is %d-%d-%d , year, 9, 20 + 9 ); /* 20 + 9 是加法表达式 */  保证格式限定符的数目和参数数目一致是我们的责任,编译器不负责捕捉这种错误!例如:  #include stdio.h  int main(void)  {  int ten = 10, two = 2;  printf(%d minus %d is %d , ten ); /* 少写了两个参数 */  getchar(); /* 等待用户按回车 */  return 0;  }  这个程序可以通过编译,但是运行结果将会出乎意料,因为我们少写了两个参数。标准规定,如果格式限定符的数目大于参数数目,则printf函数的行为是未定义的;如果参数数目大于格式限定符的数目,则多余的参数会被忽略。  c语言中

c语言中int作用,c语言中int的用法(5页)-原创力文档相关推荐

  1. 服务器微信了早上好,每日早上好经典微信祝福晨语(25页)-原创力文档

    --文章来源网,仅供分享学习参考 PAGE PAGE 1 每日早上好经典微信祝福晨语 [篇一] 1.沐浴着清晨那唯美而又柔和的朝阳,开始新的一天.给一点心灵阳光,心灵就会灿烂,心中总有阳光,世界更美好 ...

  2. 2019计算机科学导论作业,北语--19春《计算机科学导论》作业-1234(13页)-原创力文档...

    19春<计算机科学导论>作业_1 一.单选题 ( 每题4分, 共15道小题, 总分值60分 ) 1.目前使用的可移动硬盘是通过( )接口与主机相连. A. IDE B. RS-232 C. ...

  3. c语言程序中cost的作用,C语言考试题基础版(21页)-原创力文档

    if (x>y)z=x; s=z*z;elsez=y;s=1/(z*z); if (x>y) z=x; s=z*z; else z=y;s=1/(z*z); 7. B. C. PAd, P ...

  4. 计算机软件系统 七年级,系统软件作用大七年级信息技术教案(5页)-原创力文档...

    七年级信息化教案 教学题目 第一单元 走进计算机世界 第二节 遍览软件春秋 第一课时 系统软件作用大 所属学科 信息技术 学时安排 1 课时 年级 七年级 所选教材 信息技术(天津市教育教学研究室 编 ...

  5. 阐述计算机网络的作用答案,计算机网络习题及答案(50页)-原创力文档

    计算机网络习题及答案 第一章 计算机网络的基本概念 一.选择题 √1.完成路径选择功能是在 OSI 模型的( ). A.物理层 B.数据链路层 C. 网络层 D.运输层 2.在 TCP/IP 协议簇的 ...

  6. c语言int作用,c语言中int的用法有哪些

    c语言中int的用法有哪些 C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同下面小编给大家整理了c语言中int的用法 ...

  7. c语言int作用,c语言中int的用法

    C/C++编程语言中,int表示整型变量,是一种数据类型,下面学习啦小编就跟你们详细介绍下c语言中int的用法,希望对你们有用. c语言中int的用法:整型int C 语言提供了很多整数类型(整型), ...

  8. c语言中short作用,C语言中short的意思

    short和int等一样,是C或C++的一种内部数据类型.用于表示有符号整数. 不同的是,他们在内存中所占的空间大小不同,short通常为int所占一半,也有一些实现为和int一样,但不会比int大. ...

  9. c语言中strcmp作用,C语言中strcmp的实现原型

    C语言中strcmp的实现原型 实现代码: int __cdecl strcmp ( const char * src, const char * dst ) { int ret = 0 ; whil ...

最新文章

  1. ValueError: Input contains NaN, infinity or a value too large for dtype(‘float64‘).
  2. Emacs支持gomodifytags
  3. Linux fedora35安装crontab定时任务工具
  4. 一次性搞清Java中的类加载问题
  5. 更改文件扩展名HTML,文件的后缀名怎么改|更改文件后缀名的方法
  6. 无人机巡检系统设想路线
  7. 百度云盘--ABAQUS_Python后处理教程
  8. 前后端分离开发具体实现
  9. 常用大数据核心技术有哪些?
  10. Dzz任务板初版完成笔记-仿trello私有部署的一款轻量团队任务协作工具。
  11. php小型购物网站,PHP实现一个多功能购物网站
  12. 出色的社区网站_《最后的我们》中出色的制作系统
  13. 修改docker ip网段
  14. 他本硕博连跨3大专业,毕业后没多久被破格聘为985高校教授!
  15. 与病毒名称相似,“捏脸”游戏 ZEPETO 涉嫌窃听?
  16. PNAS:大脑区域间耦合的增加和减少会相应增加和减少人类大脑中的振荡活动
  17. Object Track(十):经典论文JDE速读
  18. 离散数学复习三:广义交、广义并、蕴含式的真值表
  19. 泰课在线零基础高级篇最后案例的完成笔记
  20. 2019年计算机考研大纲,2019年计算机考研大纲(原文).pdf

热门文章

  1. 求推荐电脑上好用的音乐剪辑软件
  2. Spring MVC工作流程图
  3. OpenStack Designate系统架构分析
  4. J2EE文件的下载DownLoad
  5. 自定义控件:图片轮播,点击图片进入webview
  6. c语言Dvv实验报告,电渗实验报告
  7. 软件工程毕业设计题目100例
  8. Angular 常用ng指令详解
  9. 零基础学习python第一课总结
  10. 2022 CCF中国软件大会(CCF ChinaSoft)“人工智能安全专刊”论坛成功召开