📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】
📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉
📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处
文章目录
- C++中的数据输入输出的语法
- C中的数据输入输出语法
- scanf函数
- printf函数
- 编程练习
- 补充说明:return语句
- 参考资料
数据输入的作用:用于从键盘获取数据
C++中的数据输入输出的语法
(1)cin>>“要输入的内容”
(2)cout<<“要输出的内容”
C中的数据输入输出语法
scanf函数
scanf
是 C 语言中的一个函数,用于从标准输入(通常为键盘)读取输入数据,它是标准库 <stdio.h>
中的一个函数。
scanf
函数的基本语法:
scanf(format, variable1, variable2, ...);
其中,format
是一个字符串,用于指定输入的格式;variable1
、variable2
等是变量,用于存储输入的值。
例如,如果要读取一个整数并存储到变量 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:八进制整数
编程练习
打印各种数据类型的数据。
编写代码
#include <iostream>
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