您的位置:首页 > 其它

2017/10/26学习心得

2017-10-26 21:45 120 查看
1、

              若是把浮点型复制给整型,就会自动把浮点型转换成整型(直接抛弃小数点及后面,不四舍五入) 赋值给整形变量

              例如

                         #include<stdio.h>

                         int main()

                         {
                      int a,b,c,n;

                      scanf("%d",&n);
                      a = n/100;//a已经定义为整型,计算中出现浮点形式会按如上说明转换成整型
                      b = (n%100)/10;
                      c = n%10; 
                      printf("%d%d%d",c,b,a);

                              return 0;

                          }

                而例如

                                        #include<stdio.h>

                                        int main()

                                        {
                                     float a;
                                     scanf("%.2f",&a);
                                     printf("%d",a);

                                     return 0;

                                          } 

                                此时f已经定义为浮点型、而浮点型在内存中的储存方式与整型不同(详见收藏)、两种情况原理不同、

                                
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: