11问答网
所有问题
当前搜索:
cout输出字符数组
在c++中如何用
cout输出
整个
字符数组
答:
在c++中用cout输出整个字符数组:
char*p="Hello,World!";cout<<p<<endl
;//输出Hello,World!cout<<*p<<endl;//输出H cout<<(void*)p<<endl;cout<<';'<<endl;//输出分号";"
C++中
cout
<<
字符数组
名;为什么能
输出字符
串?
答:
我认为
cout
是类ostream的对象,而ostream的定义是typedef basic_ostream<char> ostream,显然ostream类是类模板basic_ostream的一个实例,ostream操作对象都是char类型。那么cout作为类ostream的实例,必然也是以char为默认操作对象。从人的使用习惯来看也是一样,既然调用了cout一般是为了
输出字符
而不是一个地址。
c++怎么
输出数组
答:
char str[10]={'1','2'};
cout
<< str <<endl ; //输出12如果想
输出字符数组
的地址,则需要进行强制转换,如:char str[10]={'1','2'};cout << static_cast <void *> (str) <<endl ; //按16进制输出str的地址,如:0012FF74当定义变量为非字符符数组时,采用cout<<数组名; 系...
为什么
cout
直接
输出字符数组
不显示
答:
可以通过逐个输出字符数组元素的方式进行输出
。 如果直接输出数组名,系统默认以字符串方式输出,遇到结束符\0就会停止。要无条件输出字符数组内的所有元素个数,那么只能遍历数组,逐个元素输出。
c++中cin/
cout
如何输入
输出字符串数组
?
答:
C++的
输出
和输入是用“流”(stream)的方式实现的。图3.2和图3.3表示C++通过流进行输入输出的过程。
cout
语句的一般格式为:cout<<表达式1<<表达式2<<??<<表达式n;cin语句的一般格式为:cin>>变量1>>变量2>>??>>变量n;
c++怎么用
cout输出字符
串
答:
如果你是用char定义了字符数组的话,直接
输出字符数组
名就行了,如果你用的string类,同样直接输出。代码如下:#include<iostream>#include<string>usingnamespacestd;intmain(){strings;charstr[100];cin>>s;cin>>str;
cout
<<s<<endl;cout<<str;return0;} ...
c++怎么用
cout输出字符
串?
答:
int ab[10] = {1,2,3,6,7};char a[6] = {'h','a','p','p','y','\0'};char ac[] = "happy";
cout
<<ac<<endl;cout<<ac<<endl;cout<<ab<<endl;
字符数组
是可以用这种方式
输出
的,因为数组名即代表首地址,数组是一块连续的内存空间,所以能直接输出.如果是其他类型的数组则...
c++怎么从键盘输入随机个
字符
用
数组
答:
(1) 逐个字符输入输出,如例5.9。(2) 将整个字符串一次输入或输出。例如有以下程序段:char str[20];cin>>str;//用
字符数组
名输入字符串
cout
<<str; //用字符数组名
输出字符
串 在运行时输入一个字符串,如 China↙ 在内存中,数组str的状态如图5.9所示,在5个字符的后面自动加...
怎么让一个
字符数组输出
地址?什么时候能让其输出整个字符串?
答:
[10],只要不是char*,标准库的<<就会当做地址处理,所以
cout
<<&a
输出
地址 也就是说,要输出一个c风格
字符串
的地址,转换一下类型就行,随便转换成其他内置类型的都行,&a就相当于转换了下类型,不直观而已,要直观就用强制方式比如 cout<<(int*)a;或者干脆就只要数值地址 cout<<(void*)a;...
c++,
cout输出
一个
数组
...空格问题..
答:
int a[]={1,2,3,4,5,6,7,8};for(int i = 0;i<7;i++)//8-1=7
cout
<<a[i]<<" ";cout<<a[i];vector a;...数据设置 int len= a.size();for(int i = 0;i< len-1 ;i++)// len-1 cout<<a[i]<<" ";cout<...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
cout输出字符串指针
cout输出数组元素
c整数转换为字符串
char数组转string
c++取余
printf输出字符数组
字符数组可以通过数组名输出
字符数组的输入输出
cout输出char数组