在C++里,%d是什么意思?/n是什么意思?&d是什么意思?

如题所述

%d 是将你输出的数据转化为十进制的一个数
比如
int a=5;
printf("%d",a);
这个%d就是代表的值。
/是转义字符。/n的意思是讲光标下移一行,也就是换行。类似的还有/t,就是将光标后移一个tab位。
&是取地址符。&d的意思是取d在内存中的地址。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-15
%d 从C语言中继承过来的,表示整型格式输出
int val=6;
printf("%d",val);输出6
/n(应该是\n吧),\表示转义字符.'\n'表示一个换行字符,"\n"表示由一个换行字符组成的串;
&d ,这里的d是标识符(变量名),在C语言中有取d的地址和与运算的意思,但在C++中有三种意思第一种是继承C的取址,另一种是引用(也是给d取一个别名),第三种就是与运算;
int d;
scanf("%d",&d);//取d的地址
int &ref=d;//引用也就是说ref与d是表示同一个变量
d=12&15;//这里的意思是把12(在计算机中表示为00001100)与15(00001111)做运算结果为12(00001100).
第2个回答  2008-11-15
%d是格式说明,它的作用是将输出的数据转换成十进制形式。
/n是转义字符的一种,作用是换行,相当于按回车键(ENTER)。
&在这里是地址运符,&d表示d在内存中的地址。
第3个回答  2008-11-15
%d代表整形,\n的作用是换行,&d表示取变量d在内存中的地址
第4个回答  2008-11-15
同楼上
相似回答