• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言编程中的@符号是什么意思

hehung 2018-07-09 浏览量:5775
我看有一些代码中含有@符号,是什么意思,在单片机的工程中
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在keil中,是指定变量存储地址的一个符号,在C语言中没有用到。
    • 发布于 2018-07-09
    • 举报
    • 评论 0
    • 5
    • 0

其他答案 数量:20
  • C语言一般都不会用到这个字符,keil中也不常用
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 3
    • 0

  • c语言里,@符号不是运算符

    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 2
    • 0

  • 在C语言中,@ 并不是标准C语言中的运算符或是某种符号,这是与编译器有关的,有一些编译器会扩展一些功能与符号。

    有一种用法,这里的@ 是指LCDMEM的首地址是0xF0400,这种用法并不通用,主要要看编译器是不是支持了。

    捕获dsfg34tf.PNG


    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 2
    • 0

  • 普通的C语言中是作为普通字符用,没有什么特殊意义的,在keil中有特殊意义。
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 1
    • 0

  • C中没有,C和汇编的混合编程才有的
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 1
    • 0

  • 你应该看错了吧,这个不是c语言中的符号,是汇编语言中的寻址符号。但是一般情况下,好多编译器是允许c语言中嵌入汇编程序的,所以你可能没看全吧。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 1
    • 0

  • @符号是个别编译器扩展的符号,用来指定变量内存地址的,@符号后跟地址数值。 keil C51和IAR都有这个符号,但MDK中是不支持的。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 1
    • 0

  • 那个是汇编里面用于间接寻址的,C语言里面没这种用法,但是MDK本身就允许C中嵌入汇编
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • c语言不用@,汇编里面代表间接寻址,keil会用到,因为他是混合编程的
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • @ 这个并不是标准C语言的用法,而是特殊的C语言的扩充
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 有没有例子
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • @不是来运算的,是特殊符号
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • @ 有可能是像指针一下,设置地址的,但是C语言中并没有说明这个符号的意义,

    在Keil下试了试,报错。

    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言中没有这个符号吧,汇编中有
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • c语言是没有这个指令的,在汇编里面才有这个指令
    • 发布于2018-07-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是汇编指令,主要做一个变量的处理运算
    • 发布于2018-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言中似乎没有这个运算符,可能你看到的是混合编程,里面有汇编指令吧!
    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • @在汇编里使用

    MDK允许C语言中嵌入汇编

    这里@表示寄存器的间接寻址

    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • @不是标准c语言语法,是嵌入汇编语句的一个符号。
    • 发布于2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言编程中的@符号是什么意思