PX-30-变量声明的意义
1.变量声明 和变量符号表

2.变量的声明

3.隐式类型转换

4.运算时候进行隐式类型转换

5.强制类型转换

代码:
#include<stdio.h> void main1() { //printf("%d",(int) 12.1); //printf不会自动转换,int 转换整数 printf("%f", (float)10); getchar(); } void main2() { char ch = 'A'; printf("%d", sizeof(1)); printf("\n%d", sizeof(1.0)); printf("\n%d", sizeof(ch+1)); printf("\n%d", sizeof(ch + 1.0)); //自动数据类型转换 getchar(); } void main3() { float a1 = 10.8; float a2 = 10.3; int num = (int)a1 + a2; //(int) 优先级 int num2 = (int)(a1 + a2); printf("%d ,%d", num, num2); getchar(); } void main4() { double db = 3; //保持完整 printf("%d", db); int num = 6.7; // 大数据类型转换整数精确度损失 //printf("\n%f", num); printf("\n%d", num); //6 getchar(); } void main5() { double db = 4.5; double db1 = 14.5; int num; num= (int)db; //软件工程规范 num = (int)db1; //(int)dbCPU寄存器完成的 printf("%d,%f", num, db); getchar(); } void main() { unsigned char ch; //0-255 int num = 257; ch = num; printf("爹给你留了%d元,你有%d元", num, ch); //注意数据类型转换 // 101 // 99 getchar(); }

浙公网安备 33010602011771号