⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 codetc20.dat

📁 汇编指令字典2.0对学习汇编语言非常有用
💻 DAT
字号:
强制类型转换

  可以利用强制类型转换运算符将一个表达式转换成所需类型.例如:
   (double)a        (将a转换成double类型)
   (int)(x+y)       (将x+y的值转换成整型)
   (float)(5%3)     (将5%3的值转换成float型)

  其一般形式为: (类型名)(表达式) 注意,表达式应该用括号括起来.如果写成 (int)x+y 则只将x转换成整型,然后与y相加.
  需要说明的是在强制类型转换时,得到一个所需类型的中间变量,原来变量的类型未发生变化.例如: (int)x   (不要写成int(x)).如果x原定为float型,进行强制类型运算后得到一个int型的中间变量,它的值等于x的整数部分,而x的类型不变(仍为float型).见下例.

  例题: 强制类型转换
  main()
  {
    float x;
    int i;
    x=3.6;
    i=(int)x;
    printf("x=%f,i=%d",x,i);
  }

  运行结果为:  x=3.600000,i=3
  x类型仍为float型,值仍等于3.6

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -