哪位c语言高手帮忙解释一下2和5是什么意思,或者给个运行结果。不理解这个课题到底要做什么 哪位C语言高手帮忙解释一下(*(long*)&wiegand...

作者&投稿:壤山 (若有异议请与网页底部的电邮联系)
2 就是所有的数据要保存在文件里面。 下次运行的时候要读文件。 而不是退出了就什么都没了。
5 需要输出各种提示,比如 输入1 录入, 输入2查看, 输入3统计什么的。

条件表达式做这个就行不难

哪位C语言高手帮忙看一下,我输入32768 5 结果是63080393 这什么结果啊? 有点不解~

注意scanf里面的格式要求你的输入是:数字,数字
所以你输入应是:32768,5
而不能是:32768 5
Try agagin.

&wiegand[0] 意思就是取wiegand[0]和地址;
(long*)&wiegand[0] 意思就是将地址转为整型指针;
(*(long*)&wiegand[0]) 意思就是取指针所指单元的内容,这里表达式等价于wiegand[0];
(*(long*)&wiegand[0]) <<= 1意思就是将wiegand[0])左移一位.
将我可以用下面的程序来验证:
#include
void main()
{
int wiegand[4]={5,2,3,4};
printf("%d
",(*(long*)&wiegand[0])<<=1 );
//上面就是输出wiegand[0],其值为5,左移一位(相当于乘2)的值应该是10.
//本例没有涉及二维数组,因此楼上的2位说法是错误的.
}

5 在计算机二级c语言中 a[6]={1,2,3,4,5,6} a[0]指什么?
答:a[6]={1,2,3,4,5,6} 应当是声明和初始化:int a[6]={1,2,3,4,5,6};声明 a 是数组,有6个元素,初始化这6个元素的值依次 是 1,2,3,4,5,6 a[0] 是数组 的 第一个元素 (c/c++语言下标从0 开始)所以 a[0] 的值 是 1 其他五个元素:a[1]=2;a[2]=3;a[3]...

C语言编程问题: 5.0/2=? 5/2=2. 5/2.0=? 5.0/2.0=? 求帮我解释一下
答:5.0/2=2.5 5/2=2 5/2.0=2.5 5.0/2.0=2.5 对于C语言中的运算,不同精度的数字参与运算结果的精度取精度最高的参与运算的数字的精度。

C语言求余问题:当 被除数 小于 除数 时,比如2%5,怎么计算啊,谢谢啦!
答:首先明确:求余(%)运算又叫模(mod)运算,C/C++当中求余(%)运算的操作数只能是整型(int)当被除数小于除数时,求余结果就等于被除数。例如:2%5=2,3%10=3.理解的话有两个角度:1.从数学角度来理解很简单,就按照数学上求余数的方法来求余:例如:2÷5=0……2(商0余2)2.从编程...

请教C语言高手详细解答一下^_^
答:看看我下面的一个例子,你就会明白了.int *p=&a;即声明一个整型指针变量p,并给指针变量p赋初值为变量a的地址。即p中存放的是变量a的地址。如果,*p=&a;这样话,是把变量a 的地址存到指针变量p所指向的内存单元中.例如:main(){ int *p,**k,a,s,t;a=5;p=&a;/*指针变量p存放变量a的...

c语言表达式5>2>7>8的值是什么
答:首先5>2为真,返回值1(1为真,0为假);然后就是1>7为假,返回0;最后0>8为假,返回0。最后结果为0。或:从左至右:5>2 =1 1>7 =0 0>8 =0

c语言中,2%5等于几?
答:c语言中,2%5等于 号是求余数运算 答案是2

c语言中printf(””,3&&2&5);右边的那个是什么意思?
答:&&符号表判断,当左右都不为零时,答案取1;&为按位运算;2 的2进制表示为00000010 5的二进制表示为00000101 只有当同对应的二进位同时为1时,运算结果相应的二进位才取1,否则取0;故 很明显2&5=0;而3&&0很显然为0;

C语言中,5余2(5%2)等于1还是2?
答:等于1 5%2 就相当于 5除以2等于2余数是1 这里的余数是几就等于几,不懂可以继续追问

C语言,5&2与5&&2的值相同吗,为什么
答:不相同,计算机中5&2的操作是将5的二进制与2的二进制做&操作,也就是0101和0010相与,结果为0,5&&2的操作是5和2均为非零值,结果为真,也就是1。

在C语言中 的%(摸) 是怎样运算的 例如 5%2 5%-2 -6%4 -7%-2 的运算结...
答:5%2=1 5%-2=1 -6%4=-2 -7%-2=-1;符号是与前面的被除数一样的。