此时此刻一切都是静寂的,只剩下我与你的世界,这就是爱? 收藏本站
登陆 / 注册 搜索

阅读: 4.4K   回复: 4

[# C] 简单C语言程序的详细解析(4)——赋值

小西 「龙战于野」 2015-12-20 21:37 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

赞助会员
本帖最后由 小西 于 2015-12-20 21:54 编辑

  

   这一节介绍一下C语言程序的赋值


   对于极大部分程序来说,赋值是必不可少的。下面就介绍两种最为简单的赋值。至于其他更加复杂的赋值请自行百度。
   
   整型与浮点型的赋值


   #include<stdio.h>
       main(void)
      {
              int a=3;                 //整型的赋值   
              float b=1.21;         //浮点型的赋值
              printf ("%d" ,a);    //输出a这个数值
              printf ("%f",b);     //输出b这个数值
              getch ();
              return 0;
       }
     整型的赋值是使用 int 函数,只能赋值整数。
     我目前对浮点型的理解就是带了小数点的数。带了小数点的数字就需要用到 float 函数来赋值了。
      int a=3;  这句话的意思就是把3这个数字赋值给a这个字母,直到有代码或者人为的输入改变a这个字母的赋值之前,a都等于3.
     float b=1.21; 这句话的意思如上。
     printf ("%d" ,a); 这句话就是输出a这个这个字母代表的数值。其中%d是整形输出。意味着输出的数字是整数,也只能输出整数。a则是要输出的数。注意书写格式。
     printf ("%f",b); 这句话就如上了。%f 就是就是带小数点的输出类型了,不过也可以输出整数。默认的是带小数点后六位小数。
     可以如下书写程序限定小数点后小数的数量。
     printf ("%.2f",b);
     这句的含义是带小数点后两位小数。想要几位就写把那个 .2 改成几,但是不能太多,不然会出问题。
     还有一件事本来应该在第一节就讲的,不过忘了。就在这一节讲一下吧。
     就以上面这段程序为例子输出的数是如下:
     
     31.210000
      
     a和b的结果会连在一起,那怎么避免这种事情呢?可能有的人会说输入空格不就行了。那么如果我要把1.210000放在下一行呢?程序如下:
   #include<stdio.h>
       main(void)
      {
              int a=3;                  //整型的赋值
              float b=1.21;           //浮点型的赋值
              printf ("%d\n" ,a);   //输出a这个数值并且切换到下一行
              printf ("%f",b);        //输出b这个数值
              getch ();
              return 0;
       }
         哪里不同了呢?printf ("%d\n" ,a); 这段程序加了一个\n。这个\n的意思就是换行。输出的结果就会变成如下:
    3
    1.210000
   
    大家要多多练习,多多使用,多多百度。


    未完待续!


屋顶,数星星 「出类拔萃」 2018-4-30 21:45 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

路过 帮顶 嘿嘿#j336:
降临1994 「出类拔萃」 2018-5-3 12:46 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

曾梦想仗剑走天涯,因太穷放弃了计划#j328:
水月 「出类拔萃」 2018-11-22 13:16 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

printf("%.2f\n",b)拓宽了这种用法,谢谢
您需要登录后才可以回帖 登录 | 注册账号  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2020-9-21 23:45 , Processed in 0.037653 second(s), 21 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表