
c语言中&是什么意思
17个回答
展开全部
C语言中&是关系运算,是双目运算符。
运算符左右两边都需要表达式,&&在关系运算中表示“与”,比如a == 1 && b == 2,a == 1和b == 2同时为真,表达式就为真,否则为假。
而&即是双目又是单目。双目时表示“与”运算,mxff & mxff将两边数值按位求与,最后得出结果单目是表示取地址。
运算符左右两边都需要表达式,&&在关系运算中表示“与”,比如a == 1 && b == 2,a == 1和b == 2同时为真,表达式就为真,否则为假。
而&即是双目又是单目。双目时表示“与”运算,mxff & mxff将两边数值按位求与,最后得出结果单目是表示取地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是“位与”将数据按照每一维进行与。例如二进制数 0001 1111 & 1101 0111 等于 0001 0111
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a = 0;
&a就是表示a这个变量的地址。
如果是 char a = 255;
char b = 80;
char =a & b;//这里就是表示按位与的操作了。
////////////////niut希望对你有帮助///////////////////////////////
&a就是表示a这个变量的地址。
如果是 char a = 255;
char b = 80;
char =a & b;//这里就是表示按位与的操作了。
////////////////niut希望对你有帮助///////////////////////////////
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&P是取P的地址,&&P是取P的地址的地址。
例:
char szStrs[20][20];
char** p = &&szStr[0][0];
例:
char szStrs[20][20];
char** p = &&szStr[0][0];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单个用的话、是取地址符号。取一个量的值。
两个一起用的话,是"与"的意思。两边的,它与它,怎样怎样。
两个一起用的话,是"与"的意思。两边的,它与它,怎样怎样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询