ARM嵌入式开发实例.pptVIP

  • 11
  • 0
  • 约1.63万字
  • 约 60页
  • 2015-12-28 发布于湖北
  • 举报
* 除了上述的算术优先级外,用户在执行运算操作的过程中还需要注意运算符之间的结合性。在ARM嵌入式程序代码中,运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。 通常情况下,算术运算符的结合性是自左至右,即先左后右。例如在表达式x-y+z中,参数y应先与“-”号结合,执行x-y运算,然后再执行+z的运算。这种自左至右的结合方向就称为“左结合性”。 除了上述的“左结合性”外,在部分算术表达式中还支持“右结合性”,即自右至左的结合方式。 最典型的右结合性运算符是赋值运算符。例如在赋值表达式x=y=z中,由于“=”的右结合性,应先执行y=z再执行x=(y=z)运算。 ? 1.1 ARM嵌入式系统简介 * 在ARM嵌入式程序代码中,不同的数据类型之间可能需要相互转化。需要说明的是,除了可以实现对变量类型的数据转换外,同样还可以对表达式的数据类型进行强制转换。 用户可以通过数据类型的强制转换来实现不同数据类型的变通,具体的语法操作格式如下所示: (类型说明符)(表达式) 该语法功能是将表达式的运算结果强制转换成类型说明符所表示的类型。 1.1 ARM嵌入式系统简介 4.3 STM32F103XX处理器的数据运算 4.3.3 数据类型的强制转换 * 在ARM嵌入式代码中,为了简化循环操作,系统为用户提供了自增与自减操作。在ARM嵌入式程序代码中: (1)自增1运算

文档评论(0)

1亿VIP精品文档

相关文档