c++中%是什么意思?

a=12,n=5,则a%=(n&=2)执行后a的值为?最好说明具体是怎么运算的。谢谢了... a=12,n=5,则a%=(n&=2)执行后a的值为?
最好说明具体是怎么运算的。谢谢了
展开
 我来答
985967518
推荐于2018-11-12 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109858
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
两种意思:
1、格式化字符串输出
2、整数取余

1、目前printf支持以下格式的输出,例如:
printf("%c",a);输出单个字符。
printf("%d",a);输出十进制整数。
printf("%f",a);输野裤出十进制浮点数.
printf("%o",a);输出八进没脊颤制数。
printf("%s",a);输出字符串。
printf("%u",a);输出无符号十进制数。
printf("%x",a);输出十六进制数。
printf("%%");输出百分号'%'.
2、整数枯败取余,例如:
9%4=1;
6%3=0;
L_o_o_n_i_e
推荐于2017-09-21 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5120万
展开全部
% -- 整除族晌取余数运算符

n=5; n = n & 2:
& -- 按位“与”。n & 2 = 0101 & 0010 = 0000 = 0
n 得 0
a%=n -- a = a % n; 你的除数为0,没法做整除销尺取余数运算亏穗高,溢出。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心千言
2010-10-22 · TA获得超过887个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:295万
展开全部
答案是野卜宏0
百分号是取余数的意思,&是按位弊拍与。后面颂册跟个等号,如:
n&=2,n=n&2,表示n对2按位与,得4,a%=4表示a=a%4,a除以4的余数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nosteam
2010-10-22 · TA获得超过1673个赞
知道小有建树答主
回答量:3467
采纳率:28%
帮助的人:351万
展开全部
求模就是整除取余数的意思
10%3等于1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
买个宝贝DNW
2010-10-22
知道答主
回答量:31
采纳率:0%
帮助的人:23.2万
展开全部
n=n&2
n=(0101 & 0010) =0000
a=a%n
a=12%0=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式