简单C语言程序的详细解析(4)——赋值 |
本帖最后由 小西 于 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🥷👞📞😛✌ 大家要多多练习,多多使用,多多百度。 未完待续! 🧠🛑🍍🆚🦬
帖子热度 8761 ℃
|
|