C语言中符号$什么意思?
&: 在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语言的相纤宏关用法,关联性比较大的是makefile中的宏定义,$(...)表示毁兄册对一个宏的尘顷引用,括号中为宏名(如果宏名是单字符则括号可省略)。如果使用IDE,编译系统可能会把环境变量指定为预设的宏供用户使用——这样的宏用来控制编译源文件和生成目标文件的路径很方便。
makefile配合make工具使用,用来在编译过程中控制文件的依赖性。虽然本身不是C语言的必要组成部分,但是事实上的C工程编译过程中基本都要用到它(VC里面用的是代用品Microsoft NMake)。makefile的语法很复杂,如果LZ有兴趣可以搜索“GNU make”来学习。
参考资料: http://zhidao.baidu.com/question/135682197.html
- -!
高科技呀~~
你没事问着问题干嘛????
2012-09-10
·····
you win