void与int的区别是什么

void与int的区别在于以下几个方面:1、void和int的指代不同;2、作用不同。其中,void和int的指代不同是指,int是一种数据类型,它是定义整数变量的标识符,可以用来定义整数类型的变量。

一、区别

1、void和int的指代不同。

int是一种数据类型,它是定义整数变量的标识符,可以用来定义整数类型的变量。如:int num=8;这句代码就是用整数类型变量的标识符int定义了一个名为num,值为8的变量。而void并不是定义变量的标识符。

2、作用不同。

在定义的函数中,有的函数前是void有的是int或者float等等数据类型,此时它们被称为函数的返回值类型。当返回值类型为int时,函数就需要返回一个数据类型为int 的返回值,当返回值为类型为float时,函数就需要返回一个数据类型为float的返回值。而当返回值类型为void时,我们称这个函数返回空,或者这个函数无返回值。

二、void是什么

中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。

三、int是什么

int是一种数据类型,在编程语言(C、C++、Java等)中,INT是用于定义整数类型变量的标识符。

在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]

在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]

使用printf输出int占用字节数量:

1    printf("%d",sizeof(int));

除了int类型之外,还有short、long、long long类型可以表示整数。

unsigned int 表示无符号整数,数据范围为[0~2^32-1]

延伸阅读

INT表示范围

C语言没有规定各种整数类型的表示范围,也就是说,没有规定各种整数的二进制编码长度,对于int和long,只规定了long类型的表示范围不小于int,但也允许它们的表示范围相同。具体C语言会对整型和长整型规定表示方式和表示范围。

INT使用技巧

标准函数INT(X)其基本功能是得到一个不大于X的最大整数,如INT(3.59)=3,INT(-2.01)=-3。INT函数是一个用途很广的函数,在教学中能有目的的分列其使用技巧。

文章标题:void与int的区别是什么,发布者:小编,转载请注明出处:https://worktile.com/kb/p/39141

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小编小编认证作者
上一篇 2023年2月21日 下午5:44
下一篇 2023年2月22日

相关推荐

  • 金融必学什么编程

    金融行业的求职者或专业人员通常必须掌握Python、R、SQL、Java和C++。在这些编程语言中,Python凭借其语法简洁、功能强大的数据处理库(如Pandas和NumPy)以及用于金融数据分析和量化交易的各种资源,成为了最受金融专业人士欢迎的编程语言之一。Python还经常用于建立复杂的数学模…

    2024年5月2日
    1200
  • 编程时戴耳机听什么

    编程时戴耳机最佳选择包括1、古典音乐、2、环境音、3、白噪声以及4、专为编程设计的音乐。其中,古典音乐是其中一个广泛推荐的选择。它不仅能够提供一个没有歌词的背景音乐环境,避免分散注意力,而且多项研究表明,古典乐能够帮助人们更好地集中精力和提高工作效率。比如,巴洛克时期的音乐,以其规律的节拍和旋律,是…

    2024年4月27日
    3700
  • 编程都有什么推荐

    编程领域拥有广泛的学习资源和方法推荐,主要有5个方面: 在线教育平台 阅读编程书籍 实际项目实践 加入开源项目 编程社区与论坛 深入探讨在线教育平台,它为初学者和进阶者提供了量身定做的课程。这些平台通常包括视频教程、编码练习、项目工作和交互式讨论区,帮助学习者以实际操作为导向的方式深入理解编程概念。…

    2024年5月2日
    1500
  • mapreduce编程什么语言

    MapReduce 编程主要使用的语言有1、Java,2、Python,以及3、C++。 其中,Java 是最为广泛使用的一种,因为MapReduce框架本身就是用Java编写的。Java语言与MapReduce之间的亲密关系使得它成为开发大数据处理应用的首选语言。Java不仅提供了丰富的库来支持M…

    2024年5月2日
    1100
  • 编程里面会用什么方程表示

    要明确在编程中所提到的“方程”,通常我们将其理解成在算法或者程序逻辑中用于解决特定问题的数学表达式。常见的方程类型可以分为线性方程、多项式方程、差分方程、微分方程等。线性方程是最简单的一类,广泛应用于编程中的各种计算任务。 例如,在编程任务中,如果你正在处理一个问题,需要计算不同商品的总价格,你可能…

    2024年4月27日
    4200
  • 数控编程写什么

    数控编程涉及的范围很广泛,包括但不限于1、数控机床的工作原理、2、编程基础、3、刀具选择、4、编程语言的使用、5、加工过程模拟。在这些方面,编程基础是特别关键的,因为它是代码编写与实际操作的桥梁。编程基础通常包括基本指令的理解、坐标系统的设定、以及简单的程序结构搭建。要掌握数控编程,从编程基础入手是…

    2024年5月2日
    1600
  • 编程是什么题型

    编程是一种通过编写和实施代码以指令计算机执行特定任务的技术手段。它是创建软件程序、应用、网站、和自动化脚本的根基。编程中,解决问题的能力尤其重要。这不仅仅是关于书写代码,而是更多地涉及到通过逻辑思维和创新策略解决复杂问题的过程。接下来,本文将着重解释编程中的关键概念、常见编程语言、编程领域以及学习编…

    2024年5月2日
    900
  • 冲压模编程用什么外挂

    冲压模编程主要依靠的外挂软件包括:1、AutoForm;2、Logopress3。 其中,AutoForm 是行业内广泛使用的,主要因为它提供了从快速设计到模拟验证再到最终生产的全流程解决方案。这款软件在模具设计和制造领域内非常出色,尤其是在进行材料利用率分析、成形性分析以及成本估算方面提供了强大的…

    2024年4月27日
    3700
  • 编程是用什么软件编程的

    编程可以使用多种软件工具,包括代码编辑器、集成开发环境(IDE)、编译器和调试器等。其中部分流行的IDE包括Visual Studio、Eclipse和IntelliJ IDEA,而文本编辑器如Sublime Text和Visual Studio Code也广泛用于编码。 深入了解编程实践,我们不可…

    2024年5月1日
    2100
  • 为什么有编程器不能编程

    程序编程失败的原因多种多样,可能包括以下几点:1、硬件故障、2、软件问题、3、不兼容性、4、操作错误。在硬件故障方面,编程器本身或目标设备可能存在缺陷或损坏。如果接触不良、电源供应不稳定等问题出现,程序编程很可能会失败。硬件之间的精确通信是完成编程过程的基础,任何硬件层面的问题都可能导致编程活动中断…

    2024年5月1日
    1700

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部