1.1     C语言基本语法成分

#include <stdio.h>
int main()
{
#define PI 3.14
    int r;
    double s;
    double m;
    // 提示用户输入半径
    printf("请输入半径:\n");
    
    // 接受用户输入的半径
    scanf("%d",&r);
    
    s = 2*PI*r;
    
    m = PI*r*r;
    
    printf("圆的周长和面积分别是%f  %f\n",s,m);
    
    
    return 0;
}

 

01 标示符:

* 标示符只能由字母,数字,下划线组成,且第一个字符必须为下划线或字母

* 大小写敏感

* 不限制标示符长度,但各个编译系统都有自己的规定和限制

* 标示符不能与关键字重名也不能与系统自带的标示符重名

02 关键字 :C语言预先定义的,具有特定意义的标示符

03 运算符:分为单目运算符,双目运算符,三目运算符

l % 左右必须都为整数,结果取余数

l / 结果舍去余数,取整数

l 字符型数据可以和整型数据混合运算,如:‘A’+32

l  运算符的优先级是先乘除后加减,若两侧级别相同则遵循“自左向右”

l i++,i-- (在使用i之后,i再加减1)

l ++i,--i (在使用i之前,I 先加减1)

#include <stdio.h>
int main()
{
    int a = 5;
    
    int b = 10;
    
    int temp;
    
    temp = a;
    
    a = b;
    
    b = temp;
    
    printf("a=%d b=%d\n",a,b);
    
    return 0;
}

// 第二种方法
a = b -a;
b = b -a;
a = b +a;