在c++里%d是占位符的意思,%是引导符,d表示十进制整数的形式,%d对应int类型。
C++运算符:
作用域运算符::
成员访问运算符.
指向成员运算符->
下标运算符[]
括号/函数运算符()
自增运算符++单目运算符
自减运算符--
按位取反运算符~
逻辑非运算符!
正号+
负号-
取地址运算符&
扩展资料
c++中的“%d”的使用
例:
intn=10;
charstr[]="abcd";
__int64n64=100000000000;
printf("%d%s%lld",n,str,n64);//将n,str,n64分别格式化为整型,字符串,长整型打印到屏幕上
参考资料来源:百度百科—c++运算符
c++中的“%d”是格式输入函数,%格式占位符,表示在该位置先占住一个固定的位置,等着用户再往里面添加内容的符号。d的意思是将数据转化为十进制整数,int类型。“%d”整体是指占住一个int类型的十进制整数的位置,等着用户再往里面添加内容。
扩展资料:
c++语言中的格式占位符:
%a,%A:读入一个浮点值。
%c:读入一个字符。
%i:读入十进制,八进制,十六进制整数。
%o:读入八进制整数。
%x,%X:读入十六进制整数。
%s:读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G:用来输入实数,可以用小数形式或指数形式输入。
%p:读入一个指针。
%u:读入一个无符号十进制整数。
%n:至此已读入值的等价字符数。
%[]:扫描字符集合。
%%:读%符号。
这不就是在c++里用C的表达方式吗。
%d通常和printf一起用,譬如printf("%d",a);
也就是打印整数a. %d和%i都是整数。
相对应:
%f: float,double
%c: char
%s: char*
十进制数的意思 一般在输出数据的时候用 也可以看着是声明 声明你要输出的数据是十进制数据
以整形类型输出,%c是以字符型类型输出,依此类推。