2常量

常属性

2 常量_2 常量

 

字面常量:3   100     为字面常量

const - 常属性 

const int num = 4; 把4变成了常属性

 

枚举常量    枚举  ----  列举

枚举关键 -- enum

例子     性别:男,女,保密

enum Sex

{

    MALE,

    FEMALE,

    SECRET

};

int main()

{

    enum Sex s = MALE ;

    return 0 ;

}

 

enum Color 

{

    RED,

    YELLOW,

    BLUE

};

int main()

{

    enum Color color = BLUE ;

    color = YELLOW;

    return 0;

}

 

字符串

"hello bit. \n"

这种由双引导(Double Quote)引起来的一串字符称为字符串字面值,或者简称字符串。

注:字符串的结束标志是一个 \0 的转义字符,在计算字符串长度时 \0 是结束标志 ,不算作字符串内容。

“ ” 默认最后加了一个 \0.

把字符串存起来    %s 就是用来存字符串的。

int main ()

{

    char arr1[ ] = "abc" ;

    printf ( "%s\n",arr1) ;

    return0 ;

}

 

int main( )

{

    char arr1 [ ] = "abc" ;  //数组

    char arr2 [ ] = { 'a' ,'b' ,'c' } ;

    printf(" %s\n ", arr1);

    printf(" %s\n ", arr2);    // 结果有错误,需要加一个 \0.

}

 

ASCII

 

计算机在存储时 默认为2进制数字

2 常量_2 常量_02

 

算一个数组的长度

int main( )

{

    char arr1[ ] = "abc " ;

    char arr2[ ] =  {'a' , 'b' ,'c' , '/0' } ;

    printf("%d\n", strlen( arr1 )) ;

    printf("%d\n", strlen( arr2 )) ;

    return 0 ;

}

 

转义字符   转变原来的意思

/可以用来转译斜杠

2 常量_2 常量_03

/xdd 表示的是一个16进制的数字

/132是一个八进制的数字 相当于是90 对应 Z

// 屏蔽一行代码

/*   */ 屏蔽中间的代码

scanf ( "%d" , &coding) ;  ----   scanf 表示可以输入整型 后边加的东西需要加&。

 

 

循环语句  while

#include <stdio.h> ;

int main()

{

    int line = 0 ;

    while (line<=20000)

{

    printf("敲一行代码\n") ;

    line++;

}

    if (line>20000)

    printf( "好offer\n");

    return 0;

}