
C++
c及c++编程语言类学习总结
蓦然回首的牛
这个作者很懒,什么都没留下…
展开
-
c++利用cin输入数据到数组中的一些问题
cin的常规用法是int a;cin>>a;这是将输入的数据赋值给变量a。但是如果将输入的数据赋值给一个数组时,不同的数据类型会有差别。如果是字符类型,可以如下操作:char a[10];cin>>a;这样就会将输入的字符的前10个赋值给a数组。若输入的字符超过10个,那会在数组a的后面自动延长,并将输入的字符全部赋值过来。而如果是int类型,就不能使用上面的方法。会出现编译错误。具体原因猜想:可能是因为char型每个字符的大小都是统一的,而int的大小不统一,并原创 2021-02-17 22:19:44 · 16275 阅读 · 2 评论 -
int的取值范围及补码概念
c语言及c++的输入输出的对比总结一,c语言的输入和输出1 输入中的基础概念输入中有键盘缓存区和数据流缓存区,这两者的关系是一前一后的内存区域。通过键盘或者其他的输入设备将数据输入到键盘缓存区,在敲下回车后,数据就到了数据流缓存区。在c语言中,代表数据输入输出的库位stdio.h,在程序头部需要先添加#include<stdio.h>。数据流缓存区是stdin,不需要自己定义,可以直接使用。而输入操作函数是scanf,在比较高级的vs编译器中是scanf_s,两者基本相同。2 输入的函数原创 2021-02-16 16:40:16 · 1652 阅读 · 0 评论