C_Language_02知识点总结

C_Language_02

char字符类型1
short短整型类型2
int整型类型4
long⻓长整型类型4或8
float单精度浮点类型4   有效位7位
double双精度浮点类型8   有效位15位

变量名命名规则:
    1.由字母\数字\下划线组成,不能以数字开头
    2.不可以与系统保留字同名。
    3.不能使⽤用重复的变量名。
    4.⻅名知意(规范)(驼峰命名法)

int main(int argc, const char * argv[])
{
//    printf("%04d\n",12);
//    printf("%4.5f\n",1.44442345);
//    printf("%-4d\n",112);

运算符:
 1.加法运算   +
  int Add = 3 + 4;
   printf("Add为%d\n",Add);
  2.减法运算   -
   int Des = 5 - 3;
   printf("Des为%d\n",Des);
   3.乘法运算   *
   int Multiplication = 3 * 5;
    printf("Multiplication为%d\n",Multiplication);
    4.除法运算   /
    int Division = 15 / 3;
    printf("Division为%d\n",Division);
    5.取余运算
    int Remainder = 16 % 3;
    printf("Remainder为%d\n",Remainder);
    6.自加      ++
    printf("Add为%d\n",Add);
    printf("Add++为%d\n",Add++);
    printf("Add为%d\n",Add);
    printf("++Add为%d\n",++Add);
    7.自减      --
    printf("Des为%d\n",Des);
    printf("Des--为%d\n",Des--);
    printf("Des为%d\n",Des);
    printf("--Des为%d\n",--Des);
    
复合运算符:
 +=
    int mod = 4;
    printf("mod为:%d\n",mod);
    mod = mod + 4;
    printf("mod+4为:%d\n",mod);
    mod += 4;
    printf("复合 += 4 为:%d\n",mod);
  -=
    int mcd = 12;
    printf("mod为:%d\n",mcd);
    mcd = mcd - 4;
    printf("mcd-4为:%d\n",mcd);
    mcd -= 4;
    printf("复合 -= 4 为:%d\n",mcd);
  *=
    int mad = 3;
    printf("mad为:%d\n",mad);
    mad *= 4;
    printf("mad *= 为:%d\n",mad);
  /=
    int mad = 3;
    printf("mad为:%d\n",mad);
    mad *= 4;
    printf("mad *= 为:%d\n",mad);    
  %=    
    int msd = 13;
    printf("msd为:%d\n",msd);
    msd %= 4;
    printf("msd %%= 为:%d\n",msd);
   
表达式:表达式都会返回值
语句:语句是程序执行的最⼩小单位,以分号结尾。
    
格式化输出函数printf:
    char a = 'a';
    int b = 1;
    short c = 2;
    long d = 3;
    float e = 4.56575678;
    double f = 5.56575678;
    printf("char a = %c\n",a);
    printf("int b = %d\n",b);
    printf("int b = %05d\n",b);    //不⾜足位补0
    printf("int b = %-5d\n",b);    //左对齐
    printf("short c = %hd\n",c);
    printf("long d = %ld\n",d);
    printf("float = %f\n",e);
    printf("float = %4.2f\n",e);
    printf("float = %4.5f\n",e);
    printf("double = %f\n",f);
    printf("double = %4.2f\n",f);
    printf("double = %4.5f\n",f);
格式化输入函数scanf:
    int a = 0;
    int b = 0;
    printf(" 请输入两个数:");
    scanf("%d%d\n",&a,&b);
    printf("%d\n",a+b);

分支语句
    char ch,ch2 = 'm';
    printf("请输入:");
    scanf("%c",&ch);
    if ( ch == ch2)
    printf("男性\n");
    else
    printf("女性\n");

posted @ 2015-11-24 22:57  DH_Fantasy  阅读(88)  评论(0)    收藏  举报