首页 > 其他分享 >输入输出返回值

输入输出返回值

时间:2024-09-28 08:52:34浏览次数:3  
标签:返回 void 输入输出 C语言 printf 返回值 输入

大部分情况下,输入输出函数返回值没有被特别关注,但在某些情况下,这些返回值格外有研究意义。

返回值的不同形态

  • C语言printf和scanf返回值分别为输出字节个数以及成功输入的变量个数。
    • 大部分情况下,printf返回个数并不关心,可以在调用函数前面加(void)强制忽略返回值。
  • ObjC相比C语言,还可用NSLog输出,返回值是void.
  • C++ cout/cin为流对象,重载<<和>>运算符,依然返回流对象引用ostream &或istream &, 以便于多个变量输出输入。当然,流对象提供状态判断是否有异常。
  • Java println返回值为void, Scanner的next*函数返回对应数据类型,如果有错误,会抛出异常,如InputMismatchException.
  • C# Console类Read返回int, 如有异常抛出IOException, 如输入浮点数额外需要double.Parse(), ReadLine返回字符串,和Read一样可能抛出异常,异常更多,如OutOfMemoryException等。Write*系列函数返回值为void.
  • Python print返回值为None, input返回字符串类型。
  • Shell更接近用户,输入和输出默认使用内置方法,read和echo可以支持不同展示形态,同时也提供printf命令,和C语言printf函数格式形式极其相似。为了更好支援用户输入超时,read提供-t参数指定输入超时时间。
  • Swift print返回值是Void或(), readLine返回值是可选字符串String?.


微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

欢迎关注。助您在编程路上越走越好!

标签:返回,void,输入输出,C语言,printf,返回值,输入
From: https://blog.csdn.net/cxsjabcabc/article/details/142610378

相关文章

  • 实验1 C语言输入输出和简单程序编写
    任务11#include<stdio.h>2intmain()3{4printf("00\n");5printf("<H><H>\n");6printf("IIII");78return0;9} 1#include<stdio.h>2intmain()3{4......
  • 实验1 C语言输入输出和简单程序编写
    实验1:源代码1:#include<stdio.h>#include<stdlib.h>intmain(){printf("O\v");printf("<H>\v");printf("II\v");printf("O\v");printf("<H>\v");printf(......
  • 实验1 C语言输入输出和简单程序编写
    task11#include<stdio.h>2intmain()3{4printf("0\n");5printf("<H>\n");6printf("II\n");7return0;8}task1_1.c1#include<stdio.h>2intmain()3{4inti=0;5......
  • 多态中的返回值类型
    在之前我们学习过的返回值类型有两大类:1.基本数据类型:byte,short,int,long,float,double,char,boolean2.引用数据类型:类(String也属于类),数组,接口当返回值是一个基本数据类型的时候,我们返回的是一个具体的值或者变量,或者是布尔值我们这里不讲基本数据类型的返回值如果一个方......
  • 实验1: C语言输入输出和简单程序编写
    任务11#include<stdio.h>2intmain()3{4printf("O\n");5printf("<H>\n");6printf("II\n");7printf("O\n");8printf("<H>\n");9printf(&q......
  • celery执行异步任务并调用返回值
    @shared_task(queue='tool_invoke')deftool_invoke_task_queue(type:str,data:Union[bytes,str],path:str=None):bucket='tools'try:iftype=='image':file=download_and_convert_to_filesto......
  • 实验1_C语言输入输出和简单程序应用编程
    任务一1-1#include<stdio.h>intmain(){printf("O");printf("<H>");printf("II");printf("O");printf("<H>");printf("II");return0;}1-2#include<stdio.h>int......
  • 06 函数返回值
    6、函数返回值P93deffunc(arg):#....return9#返回值为9默认:returnNoneval=func('adsfadsf')#1.让用户输入一段字符串,计算字符串中有多少A字符的个数。有多少个就在文件a.txt中写多少个“李邵奇”。defget_char_count(data):sum_counter=0......
  • 实验1_C语言输入输出和简单程序应用编程
    实验1_C语言输入输出和简单程序应用编程任务1源代码1#include<stdio.h>23intmain()4{5printf("O\n");6printf("<H>\n");7printf("II\n");89return0;10}1#include<stdio.h>23......
  • 备战软考05——输入输出
    9:029月25日周三2.计算机组成与结构.pdf4输入输出技术文老师软考教育◆计算机系统中存在多种内存与接口地址的编址方法,常见的是下面两种:1)内存与接口地址独立编址方法内存地址和接口地址是完全独立的两个地址空间。访问数据时所使用的指令也完全不同,用于接口的指令只用于接口的读......