ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 原则 占用内存字节数少(值域小)的类型,向占用内存字节数多(值域大)的类型转换,以保证精度不降低. ![](https://img.kancloud.cn/6d/b1/6db18e463db28c92f93a6db10372e08d_1036x502.png) ### 浮点转整型 ~~~ double num1 = 3.14; int num2 = num1; //隐式转换 int num3 = (int) num1; //强制转换 printf("%d\n", num2); printf("%d", num3); ~~~ ``` 3 3 ``` ### 整型转浮点 ~~~ int num1 = 10; float num2 = num1; printf("%f", num2); ~~~ ``` 10.000000 ``` ### 字符型 ~~~ char c = 'A'; int num = c; printf("%d",num); ~~~ ``` 65 ```