C语言中符号$什么意思?

 我来答
小张聊变美
高粉答主

2019-10-29 · 关注我不会让你失望
知道小有建树答主
回答量:2303
采纳率:100%
帮助的人:69.8万
展开全部

&: 在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;
}

甜沁柠檬
推荐于2017-11-25 · TA获得超过3.4万个赞
知道大有可为答主
回答量:4574
采纳率:89%
帮助的人:1293万
展开全部
C语言中$不是操作符也不能被用来定义标识符(Java中倒是可以)。C语言历史上是为设计Unix操作系统而发明的。所以个人估计不用$是因为防止和Unix-like系统中命令提示符$混淆($在Shell中有其它用途)。
关于C语言的相纤宏关用法,关联性比较大的是makefile中的宏定义,$(...)表示毁兄册对一个宏的尘顷引用,括号中为宏名(如果宏名是单字符则括号可省略)。如果使用IDE,编译系统可能会把环境变量指定为预设的宏供用户使用——这样的宏用来控制编译源文件和生成目标文件的路径很方便。
makefile配合make工具使用,用来在编译过程中控制文件的依赖性。虽然本身不是C语言的必要组成部分,但是事实上的C工程编译过程中基本都要用到它(VC里面用的是代用品Microsoft NMake)。makefile的语法很复杂,如果LZ有兴趣可以搜索“GNU make”来学习。

参考资料: http://zhidao.baidu.com/question/135682197.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小浪子kn
2012-09-10
知道答主
回答量:46
采纳率:0%
帮助的人:19.8万
展开全部
C中$没啥,但是在一些脚本语言中,那作用可就大了,表示取某一变量的值册哗颤,比州败如芦慧php,shell等~~~
更多追问追答
追问
- -!
高科技呀~~
追答
你没事问着问题干嘛????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
荀宝谷梁琛丽
2019-09-25 · TA获得超过3802个赞
知道大有可为答主
回答量:3124
采纳率:32%
帮助的人:173万
展开全部
C语物神言中$不是操作符也不能被用来定义枣迅标识符(Java中倒是可以)。C语言历史上是为设计Unix操作凳蚂此系统而发明的。所以个人估计不用$是因为防止和Unix-like系统中命令提示符$混淆($在Shell中有其它用途)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-09-10
展开全部
$在c里没有特殊意义
追问
·····
you win
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式