C++中 % 是怎么运算的
3个回答
展开全部
如果是双目运算符,则是求余运算符。具体如下:
5%2,是求5除以2的余数,当然就是1了。
这个符号还有一个用法,用在printf中表示格式化输出,具体如下:
%a 浮点数、十六进制数字和p-记数法(C99)
%A 浮点数、十六进制数字和p-记法(C99)
%c 一个字符
%d 有符号十进制整数
%e 浮点数、e-记数法
%E 浮点数、E-记数法
%f 浮点数、十进制记数法
%g 根据数值不同自动选择%f或%e.
%G 根据数值不同自动选择%f或%e.
%i 有符号十进制数(与%d相同)
%o 无符号八进制整数
%p 指针
%s 字符串
%u 无符号十进制整数
%x 使用十六进制数字0f的无符号十六进制整数
%X 使用十六进制数字0f的无符号十六进制整数
%% 打印一个百分号
5%2,是求5除以2的余数,当然就是1了。
这个符号还有一个用法,用在printf中表示格式化输出,具体如下:
%a 浮点数、十六进制数字和p-记数法(C99)
%A 浮点数、十六进制数字和p-记法(C99)
%c 一个字符
%d 有符号十进制整数
%e 浮点数、e-记数法
%E 浮点数、E-记数法
%f 浮点数、十进制记数法
%g 根据数值不同自动选择%f或%e.
%G 根据数值不同自动选择%f或%e.
%i 有符号十进制数(与%d相同)
%o 无符号八进制整数
%p 指针
%s 字符串
%u 无符号十进制整数
%x 使用十六进制数字0f的无符号十六进制整数
%X 使用十六进制数字0f的无符号十六进制整数
%% 打印一个百分号
展开全部
求余运算符“%”,二元运算符,具有左结合性。参与运算的量均为整型。求余运算的结果等于两个数相除后的余数。
例如:
5%2=1,1%2=1
5%2.0和5.0%2的结果是语法错误
例如:
5%2=1,1%2=1
5%2.0和5.0%2的结果是语法错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
% 取余运算 也就是取余数了
如 4%3=1 9%3 =0 2%9=2
如 4%3=1 9%3 =0 2%9=2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询