C语言例3-37:赋值类型转换的例子

原则:就左不就右

int a=1;
float b=2;
char c='a';    //'a'(97)

表达式 a=b+c

  • 先计算b+c,按照“就高不就低”的规则,将c转换为实型(97.0),计算结果是实型,即99.1。
  • 由于变量a是整型,按照“就左不就右”的规则,所以将实型自动转换为整型赋予变量a,即99赋值给变量a

相关推荐

  1. C语言3-37赋值类型转换例子

    2024-03-24 09:54:04       38 阅读
  2. C语言3-38:强制类型转换例子

    2024-03-24 09:54:04       45 阅读
  3. C语言3-40:减少不必要数据类型转换例子

    2024-03-24 09:54:04       44 阅读
  4. C语言3-30:位逻辑运算应用例子

    2024-03-24 09:54:04       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-24 09:54:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-24 09:54:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-24 09:54:04       82 阅读
  4. Python语言-面向对象

    2024-03-24 09:54:04       91 阅读

热门阅读

  1. 蓝桥杯刷题--python-28-并查集

    2024-03-24 09:54:04       41 阅读
  2. Golang-web开发好用的依赖库

    2024-03-24 09:54:04       39 阅读
  3. connect 库的介绍、使用及源码分析

    2024-03-24 09:54:04       43 阅读
  4. 模板 前缀和 NC

    2024-03-24 09:54:04       42 阅读
  5. 基于单片机的小区安防控制系统设计

    2024-03-24 09:54:04       38 阅读
  6. 如何在OpenCV中实现实时人脸识别?

    2024-03-24 09:54:04       38 阅读
  7. 24计算机考研调剂 | 江西理工大学

    2024-03-24 09:54:04       41 阅读