㈠ C语言中编程时那些%d &之类的什么时候用啊求详解!
"%d"这些一般用在格式化输出正数,常用的函数有printf,用户输出一个正数到终端上;
“&”有多种意思,一个是取址符,一个是逻辑运算符“与”:
(1)用作取址符时,表示取得变量在内存中的地址,如:
int a = 10;
printf("%d\n", a);//这里运行的结果是在屏幕上输出“10”;
printf("%d\n", &a);//这里运行的结果是在屏幕上输出a在内存中的地址
(2)用作逻辑运算符表示“与”操作,如:
int a = 10, b = 5;
int c = a & b;
printf("a=%d, b=%d, c=%d\n", a, b, c);
这里输出的结果是:10, 5, 0
因为"10"对应的二进制是 1010, “5”对应的二进制是 0101,可以看出相“与”的结果是 0000.
㈡ 编程里&x 代表什么意思
语句单独一条语句:x++;那么它的意思是x=x+1;就是把x的值加1
㈢ 电脑编程的各个符号都表示什么意思啊!
哦,明白你的意思了。我一个一个列出来吧。
1.//双斜杠是一种注释标志。前面有//的语句只是用来注释的,不是程序的一部分,只是为了让你看懂你注释的内容是作什么用的。
2./* */这个也是注释用的,只不过可以换行写。只要在两个符号之间的东西,都是注释。不像上面只能写一行。
3.+ - * / 这是基本的运算符了,跟数学里的加减乘除一样。再加上一个%,这个是求余数的,就像这样3/5=0余3. 在编程里表示成3%5=3。4. &,|,~这三个是对位操作用的,叫按位运算,即0&1=0,1|0=1. !0=1.
5. && ,|| , ! 这三个是 逻辑运算。跟上面的不一样。它就是对&&错=错,这样。用来判断的。
6.^ 是冥运算。就像2^3=2*2*2 =8 . = 这个是赋值运算符x=10,是将x值变成10,而x==10是判断x是否等于10,它返回一个true或false . 7. ; 分号,是每行程序的结束标志,程序必须找到一个;才会判定此句是一个完整的句子。
8.点号半角句号。是一种属性访问符。c语言中的结构体变量就是用它来访问其中的发生的。
9 ->这是一个组合符号,是结构体指针引用变量的符号。
其它的就没有了,写出来就是非法字符。。不同语言还有不同的各种符号。这里说的是C语言的。