手机版 培训课程 培训学校 SiteMap
七考网
全国统一学习专线 8:30-21:00
位置: 七考网 > 外语类 > 提升英语 > c语言中int的用法_c语言中int的用法举例  正文

c语言中int的用法_c语言中int的用法举例

2023-02-05 18:48:17来源:互联网

关于c语言中int的用法_c语言中int的用法举例的知识大家了解吗?以下就是小编整理的关于c语言中int的用法_c语言中int的用法举例的介绍,希望可以给到大家一些参考,一起来了解下吧!


(资料图片仅供参考)

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,能以简易的方式编译、处理低级存储器。下面七考网小编就跟你们详细介绍下c语言中int的用法,希望对你们有用。

▼▼目录▼▼
int是什么意思
整型int
声明int类型的变量
int初始化变量
int常量
输出int型数据
int八进制和十六进制
int以怎样的形式输出数据

c语言中int的用法:int是什么意思

C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。

在32/64位系统中都是32位,范围为-2147483648~+2147483647,无符号情况下表示为0~4294967295。


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", &goats ); 。下面我们来学习第三种方法。


c语言中int的用法: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语言中int的用法:int八进制(octal)和十六进制(he_adecimal)

C 语言中,整数常量默认是十进制(decimal)整数。通过在整数常量前面加上特定的前缀,可以把它设定为八进制或者十六进制整数。前缀 0_ 或者 0_ 把整数常量设定为十六进制整数。注意,是数字 0 ,而不是字母 O ,别搞错了哦!例如:十进制的 16 用十六进制来表示是 0_10 或者 0_10 。在整数常量前面加上前缀 0 ,表示它是八进制整数。注意,是数字 0 ,而不是字母 O 。例如:十进制的 16 表示为八进制就是 020 。

<<<返回目录

c语言中int的用法:int以怎样的形式输出数据

使用格式限定符 %o 可以以八进制的形式输出整数。注意,是小写字母 o ,不是数字 0 。使用 %_ 或者 %_ 可以以十六进制的形式输出整数。小写 _ 表示输出使用小写字母,大写 _ 表示输出使用大写字母。使用 %#o,%#_ 或者 %#_,得到的输出将包括前缀 0,0_ 或者 0_。例如:

#include <stdio.h>

int main(void)

{

int _ = 200;

printf("dec = %d; octal = %o; he_ = %_; HE_ = %_ ", _, _, _, _);

printf("dec = %d; octal = %#o; he_ = %#_; HE_ = %#_ ", _, _, _, _);

getchar();

return 0;

}

这个程序的输出是:

dec = 200; octal = 310; he_ = c8; HE_ = C8

dec = 200; octal = 0310; he_ = 0_c8; HE_ = 0_C8


推荐课程
  • 北京通州智能机器人编程课程

    北京通州智能机器人编程课程

  • 武汉留学武昌中心新航道雅思6分课程培训

    武汉留学武昌中心新航道雅思6分课程培训

  • 新乡红旗金博初中辅导精品课程

    新乡红旗金博初中辅导精品课程

  • 荆州考研复试调剂辅导

    荆州考研复试调剂辅导

同类文章
  • 甘地英文名言
  • 大量制造的英文怎么说|英文例句
  • 吊带衫用英语怎么说 吊带衫的英语例句
  • 用英语说感恩节快乐|感恩节有三宝
  • cdma wcdma是什么意思
  • 乐知英语怎么样|乐知英语小趣事
  • 计算机专业英语词汇大全
  • 同桌用英语怎么说|同桌的英语例句
  • 英语圣诞节手抄报资料内容圣诞节英语手抄报素材
  • 烦恼歌英文版歌词
  • 关于陪伴的英语句子语录带翻译
  • 连衣裙英文单词怎么拼怎么读
  • 商务英文memo范文
  • refer是什么意思 refer的英语例句
  • 牛津校园情景对话:牛津大学图书馆
  • 小星星英文版儿歌带翻译好听的
  • clean的反义词和例句 clean的反义词例句
  • 圣诞节快乐用英语怎么说 圣诞节快乐英语例句
  • hit的过去式是什么 hit的常见句型
  • 关于微笑的唯美英语说说句子
相关课程
  • 合肥互联网营销课程辅导

    合肥互联网营销课程辅导

  • 渭南注册安全工程师培训学校地址

    渭南注册安全工程师培训学校地址

  • 无锡飘香卤菜培训

    无锡飘香卤菜培训

  • 福州朗阁GMAT课程培训

    福州朗阁GMAT课程培训

推荐课程
  • 北京豌豆口才课程

    北京豌豆口才课程

  • 淄博新航道A-Level培训班

    淄博新航道A-Level培训班

  • 广元参加中级会计师培训班多少钱?

    广元参加中级会计师培训班多少钱?

  • 重庆沙坪坝信息学奥赛培训班

    重庆沙坪坝信息学奥赛培训班

相关学校
  • 深圳龙华童程童美少儿编程培训
  • 郑州二七千锋IT培训机构
  • 广州白云博大教育辅导机构
  • 南昌红谷滩新区庐山南大道环球雅思教育培训机构
最新更新
  • 衡水2024监理工程师证书怎么考
  • 邢台2024监理工程师报考条件介绍
  • 廊坊2024造价工程师报考条件是啥
  • 沧州2024造价工程师报名条件有哪些
  • 苏州托福培训班推荐哪家
  • 张家口2024中级消防设施操作员怎么考
  • 秦皇岛2024消防设施操作员具体报考流程
  • 保定2024注册消防工程师报考条件
  • 邯郸2024中级消防工程师证怎么考取
  • 宁波托福培训学校哪有
  • 鹤壁高中一对一辅导_鹤壁高中一对一辅导_电话_地址
  • 西城区高中辅导机构_西城区高中辅导机构排名推荐
  • 商丘高中补习辅导班_商丘高中补习辅导班_地址_电话
  • 太仓学大高考冲刺_太仓学大高考冲刺怎么样
  • 武汉学大高三全托收费_武汉学大高三全托班一年费用大概
  • 大兴区高中辅导机构_大兴区高中辅导机构排名推荐
  • 上海学大高三1对1收费_上海学大高中一对一收费标准
  • 濮阳高中语文辅导_濮阳高中语文辅导哪家好
  • 丰台区高中辅导班_丰台区高中辅导班_电话_地址
  • 东莞新航道雅思怎么样_东莞新航道雅思怎么样暑期班
导航

一级建造师 二级建造师 消防工程师 消防设施操作员 BIM 造价工程师 环评师 监理工程师 咨询工程师 安全工程师 建筑九大员 公路水运检测 通信工程 智慧消防工程师 装配工程师 一级注册建筑师 二级注册建筑师 注册电气工程师 智慧建造工程师 房地产估价师 应急救援员 EPC工程总承包 PLC智能制造 碳排放管理师 雅思 托福 GRE 托业 SAT GMAT A-Level ACT AP课程 OSSD 多邻国英语 考研英语 英语四六级 商务英语 青少儿英语 IB英语 剑桥英语 职场英语 提升英语 AEAS 英语口语 出国英语 初高中英语 学生英语 成人英语 公共英语 词库 经济师 初级会计师 中级会计师 注册会计师 基金从业 证券从业 薪税师 银行从业 CMA ACCA 会计实训 税务师 CFA 企业合规师 审计师 FRM 高级会计师 会计就业 期货从业 CQF 真账实操技能 葡萄牙语 日语 德语 法语 韩语 西班牙 意大利 高考小语种 粤语 泰语 俄语 阿拉伯语 优路 火星时代 环球雅思 樱花日语 启德雅思 新通 达内 高顿 童程童美 乐博乐博 小码王 秦汉胡同 新航道 秦学教育 学大教育 东方瑞通

玻璃钢生产厂家银川玻璃钢植物雕塑定做龙岩玻璃钢雕塑的制作杭州精致玻璃钢面包雕塑河北玻璃钢雕塑摆件沈阳玻璃钢人物雕塑北京玻璃钢烤漆雕塑厂家抚顺玻璃钢雕塑生产厂家购买玻璃钢花盆专业玻璃钢雕塑销售厂家山东公园玻璃钢雕塑优势常州订做玻璃钢雕塑北京中庭商场美陈批发价中山玻璃钢雕塑品玻璃钢运动形象雕塑玻璃钢牛雕塑厂家江西彩绘玻璃钢雕塑陕西水果玻璃钢雕塑哪家便宜水晶玻璃钢花盆生产厂家上海景观玻璃钢雕塑加工珠海周边玻璃钢雕塑厂家耒阳玻璃钢人物雕塑玻璃钢雕塑设计公司地址焦作玻璃钢人物雕塑铸造工艺深圳常见商场美陈怎么样江苏景区玻璃钢雕塑六安浮雕玻璃钢雕塑厂家玻璃钢雕塑骆驼河北玻璃钢红军雕塑河源玻璃钢透光雕塑江苏大型主题商场美陈哪里买香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化