&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。
&: 二进制“与”,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都为1时,结果是1,否则是0。
扩展资料
1、功能:求三个整数的平均值。程序如下:
#include <stdio.h> /*载入头文件stdio.h*/
void main() /*主函数main*/
{
int a,b,c,d; /*定义a,b,c,d为整型变量*/
a=105;
b=75;
c=85;
d=(a+b+c)/3;
printf("d=%d\n",d); /*显示"d=某数"并换行,某数是d的值*/
getchar(); /*等待用户,按任意键退出*/
return 0;
}
2、功能:由键盘输入多边形的边数,求其内角和。程序如下:
#include <stdio.h>
void main(){
/*辨别多边形是否成立,不成立重新执行do-while语句间的命令*/
do
{
int x;
printf("n=");
scanf("%d",&x); /*由键盘输入x的值*/
printf("%d\n",(x-2)*180); /*显示内角和,公式为(x-2)*180*/
/*辨别多边形是否成立,不成立显示“Error”,成立显示“Right”*/
if (x<=2)
printf("Error\n");
else
}
while (x<=2); /*do-while语句*/
getchar();
return 0;
}
- -!
高科技呀~~
你没事问着问题干嘛????
追问因为要考C了,心中烦闷不是~~~
·····
you win
c语言中$符号是什么意思?
在前面的绿竖杠中加$.这就代表换行了。例如:c='This a very very very very very very very very very very very & &very very very very very very very very very very very very very & &very long sentence.'
C语言的$符号
这不像是C代码,应该是在C中嵌套的一段汇编代码把。如果是的话$表示后面嵌套了一段汇编代码
C语言中,“$”符号有什么用啊?
C语言中$不是操作符也不能被用来定义标识符(Java中倒是可以)。C语言历史上是为设计Unix操作系统而发明的。所以个人估计不用$是因为防止和Unix-like系统中命令提示符$混淆($在Shell中有其它用途)。 关于C语言的相关用法,关联性比较大的是makefile中的宏定义,$(...)表示对一个宏的引用,括号中...
C语言中,“$”符号有什么用啊?
c语言允许以$符号作为变量名的开头,可以根据命名习惯不一样来加入,反正没有影响的,你只要把$符号当成空气就好了。
$在汇编语言是什么意思?
在汇编语言中,$符号是一个特殊的符号,用于表示当前程序计数器的地址。程序计数器是指向下一条待执行指令的地址。因此,$符号的值是表示程序的当前位置,类似于C语言中的指针,可以在程序中引用。在大多数汇编语言中,$符号用于表示程序的当前位置,包括绝对地址和相对地址。使用$符号可以使编写程序更为...
C语言中$是什么意思
几乎没什么用 美元符号在Java中可以用作标识符(如变量名等就可以包含$符号),但在C语言中没什么实际用处,也不能用作标识符(变量名)的组成部分 不过美元符号在Unix或Linux中倒是提示符,它是终端(命令行模式)里面,非root账户登录后的命令提示符,所以Linux内核反编译出来的C源码含有大量的$符号 ...
C语言中,“$”符号有什么用啊?
操作系统的处理符号,有时候跟系统通信的时候要用上,比如在UNIX理编译某个文件可以用以下命令:$ CC pn.c
汇编语言里的"$"是什么意思?怎么用?
1. 在汇编语言中,"$"符号表示当前指令的地址。2. 例如,对于指令序列 "data segment str1 db a,b,c,d leng equ $-str","$"用于计算字符串 "str1" 的长度,通过当前地址减去 "str1" 的起始地址得出。3. 在字符串中,"$"用作结束标志,表示字符串直至遇到 " "$" 符号才结束,这与C...
c语言'$' 是什么符号 char x,a[50]; double jieguo; int i=0; a[0...
没什么特别的,就是一个字符而已。
c语言中“$%6.2”什么意思
printf("$#@&*");输出的是$#@&*。6是输出的距离.2是保留小数点后2位小数。如果把2改为n就是保留n位小数.适用于fioat和double的输出类型 形如 %m.n 的格式,意思是输出值的宽度为m,输出值的小数精度为n。比如 double a=1234.4321;printf("a=%6.2d",a);则输出的是:a= 1234.43;...