C 颜辉02

格式控制好,整个输出的格式就定了
具体讲,就是这个是什么样的数。

输入函数 scanf 里面符号,& 这个是取地址符号
原样输入
printf 输一遍,都要再打一遍,简单一点,不要加
你发现,它的关键字都是蓝色的,所以你不太会错

 

能处理的数据类型:

基本数据类型:
构造数据类型
指针类型
空类型

运算符和表达式
扫除了以前的一大盲点: #define PI 3.14 在最开始的地方,这样定义一下
常量不仅是数字或字符,也可以是一些名字,一般用大写的
究竟是不是,还看你的定义

变量的值是可以改变的,存放数据的工作单元。
用常量的好处,可以避免混淆,如这个数正好也是3.14,是否就认为之是圆周率呢?

 

 1 #include <iostream>
 2 #include <cstring>
 3 #include <cstdio>
 4 #define PI 3.14  //这一块不能少了 #
 5 using namespace std;
 6 
 7 int main(int argc, char *argv[]) {
 8     
 9     //基于圆周率算一下表面积和体积
10     float r;
11     float s,v;
12     scanf("%f",&r);   //想不到竟然将 %f 写成了 f%
13     s = PI*r*4;
14     v = 4/3*r*r*r*PI;
15     printf("s=%f,v=%f",s,v);
16     return 0;
17 }
View Code

 

强调的一点,中间一定要统一,格式控制输入的数字之间是什么分隔一定要统一,

或者是空格,或者是逗号,或者什么也不加,当然到真输入的时候是必须加的

scanf 中尽量少写一些,否则在真输入的时候还得重新输入一遍,而且不要加 \n ,这个有时候还不是敲一个回车可以解决的

 

posted @ 2014-06-22 11:14  诊思神  阅读(88)  评论(0编辑  收藏  举报