【C语言基础】数据输入输出

:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】
:文章若有幸对你有帮助,可点赞 收藏 ⭐不迷路
:内容若有错误,敬请留言 指正!原创文,转载请注明出处

文章目录

  • C++中的数据输入输出的语法
  • C中的数据输入输出语法
    • scanf函数
    • printf函数
  • 编程练习
  • 补充说明:return语句
  • 参考资料


数据输入的作用:用于从键盘获取数据

C++中的数据输入输出的语法

(1)cin>>“要输入的内容”
(2)cout<<“要输出的内容”

C中的数据输入输出语法

scanf函数

scanf 是 C 语言中的一个函数,用于从标准输入(通常为键盘)读取输入数据,它是标准库 中的一个函数。

scanf 函数的基本语法:

scanf(format, variable1, variable2, ...);

其中,format 是一个字符串,用于指定输入的格式;variable1variable2 等是变量,用于存储输入的值。

例如,如果要读取一个整数并存储到变量 num 中,可以使用以下 scanf 语句:

int num;
scanf("%d", &num);

请注意,%d 是格式控制符,用于指定输入为整数。要读取多个值,可以在 format 字符串中使用相应的格式控制符,并在变量参数前加上取址符 &

printf函数

printf 函数的基本语法:

printf("frame width : %d, frame height : %f", w, h);

说明:双引号里面的是格式控制字符串,后面的w,h是输出项。上述的d和f都是格式说明字符。Printf函数必须要有符号格式说明,不然无法将变量赋值给它。

%d:整数输出
%f:小数输出
%c:字符
%s:字符串
%x:十六进制整数
%o:八进制整数

【C语言基础】数据输入输出_第1张图片

编程练习

打印各种数据类型的数据。
编写代码

#include 
using namespace std;
int main(){	
cout << "Hello World!\n";	
//printf("hello world");
return 0;
}

讲解上述程序

第1行:
C++语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件。
第2行:
using namespace std; 告诉编译器使用 std 命名空间。命名空间是 C++ 中一个相对新的概念。 下一行 int main() 是主函数,程序从这里开始执行。Main函数的返回类型必须是int,即为整数类型。
第4行:
cout << “Hello World”; 会在屏幕上显示消息 “Hello World”。作为语句块,必须被{}围成,其中的每行代码必须以分好结束。
第6行:
return 0;return表示终止main( )函数,并向调用进程返回值 0。此返回值的类型必须跟函数返回类型相同,也就是整数类型。

补充说明:return语句

作用:return语句用来结束循环,或返回一个函数的值。
return 0
return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
return 0是正常退出,return 非零是异常退出。
return -1
return -1:表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;
以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。
再次提醒,注意此时返回的类型是int。

注意:cin和cout的朝向不同,cin是从左到右,就跟打字一样,总左到右输入,因此记住cin的朝向之后,cout相反也就住了。

参考资料

https://blog.csdn.net/overstep1024/article/details/44703083
https://www.php.cn/faq/463870.html
https://www.bilibili.com/video/BV1E4411H79t/?spm_id_from=333.337.search-card.all.click&vd_source=5200edb8b9f68ba9eb9c33960553e979

你可能感兴趣的:(#,C语言,c语言,开发语言)