930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 7465|回复: 2

c语言 运算符

[复制链接]

5

主题

8

帖子

49

积分

新手上路

Rank: 1

积分
49
发表于 2018-12-22 23:05:37 | 显示全部楼层 |阅读模式
在以下代码中  ->  和   <<  是什么  符号   谢谢
  •     reg->PIN_CNF[pin_number] = ((uint32_t)dir << GPIO_PIN_CNF_DIR_Pos))      //设置引脚方向


回复

使用道具 举报

101

主题

333

帖子

7428

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7428
发表于 2018-12-26 15:19:27 | 显示全部楼层
    运算符“ -> ”是指向的意思,通过结构体指针变量直接获得结构体变量的成员变量,一般使用形式:  结构体指针变量 -> 成员变量  。
    运算符“ << ”是左移位移位运算符,是将数据看成二进制数,对其进行的左移若干位的运算,一般使用形式:  变量 << 常量 。
回复 支持 反对

使用道具 举报

5

主题

8

帖子

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2018-12-28 12:48:20 | 显示全部楼层
在以下代码中   PIN_CNF[pin_number]  是结构体变量吗?  reg 是结构体对象吗
reg->PIN_CNF[pin_number] = ((uint32_t)dir << GPIO_PIN_CNF_DIR_Pos))  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

Copyright © 合肥艾克姆电子科技有限公司
快速回复 返回顶部 返回列表