二、计算

    @如何输入:输入在终端窗口中进行;输入是以行为单位的,行的结束标志是回车,在用户按下回车键之前,程序不会读到任何数据。

    @变量:变量定义的一般形式<类型名称><变量名称>。允许在同一行内定义多个同类型的变量,各个变量之间用逗号隔开。

    @变量名:每一个被声明的变量都需要一个名字,即为变量名,变量名属于”标识符“的一种。它作用是识别不同变量。

    @标识符的构造规则:标识符只能由字母、数字、下划线组成,并且数字不可以出现在第一个位置上,C语言的关键字不可以作为标志符。

    @赋值:和数学不同,a=b在数学中表示关系,即a和b的值一样;而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a。关系是静态的,而动作是动态的。在数学中,a=b和b=a是等价的;而在程序设计中,二者的意思

完全相反。

    @初始化:当赋值发生在定义变量的时候,就是变量的初始化。虽然C语言并没有强制要求所有的变量都在定义的地方做初始化,但是所有的变量在第一次被使用(出现在赋值运算符的右边)之前应该被赋值一次。

    @表达式:有运算符的式子就叫做表达式。

    @C99和ANSI C变量定义的不同:C99允许程序员在变量第一次被使用前的任何地方定义它;而ANSI C中只能在代码开头的地方定义变量。

    @printf函数和scanf函数:f是formatted的缩写,译为:格式化了的。scanf为格式化了的输入;printf为格式化了的输出。用scanf函数读取数据时,必须要在欲被存放数据的变量名前面加上'&'符号。

    @scanf函数中的字符串:字符串中的东西是一定要求你输入的,字符串中的东西是什么就要输入什么,空格和回车均可用任意字符代替。

    @常量:其内的数据固定不变的量,必须在定义时对其进行初始化。变量是其内存储的数据是可以变化的量。直接写在程序里的数称为直接量。 常量的变量名一般大写。常量的声明方式:

const int price=100;

    @double类型的输入输出:printf("%f",a);;scanf("%lf",&a);

    @运算符:是指进行运算的动作,比如加法运算符‘+’、减法运算符‘-’。

    @算子:是指参与运算的值,这个值可能是常数,也可能是变量,还可能是一个方法的返回值。

    @赋值运算符:赋值是一种运算,也有结果。比如a=1+6;这个赋值运算的结果就是7。

    @嵌入式赋值:缺点是不利于阅读、容易产生错误。

int a=6;
int b;
int c=1+(b=a);

    @常见运算符的运算顺序:加、减、乘、除、取余(自左向右);单目运算符‘+’、‘-’、‘=’(自右向左)。

    @符合赋值运算:‘+=’、‘-=’、‘×=’、‘/=’、‘%=’。注意两个运算符中间不要有空格。

    @递增递减运算符:‘++’、‘--’是两个很特殊的运算符,它们是单目运算符,它们的算子还必须是变量,作用是给那个变量+1或者-1。

posted @ 2019-04-03 06:17  ozxics  阅读(121)  评论(0编辑  收藏  举报