C字符集

1.大小写的英文字母:A--Z,a--z

2.数字字符:0-9

3.专门符号(29个):

!、#、%、^、&、*、_(下划线)

+、=、-、~、<、>、/、\、|、‘

“、    ;、        ,  ()     {}     []    :   ?

4.空格符:空格、水平制表符、垂直制表符、换行符、换页符

5.转义字符:空(nu11)字符(以'\0'表示)、警告(以’\a‘表示)、退格(以’\b‘表示)、回车(以’\r‘表示)等

注意:C语言基本字符需要英文输入法格式。

标识符的有关规定

(1)有英文字母、数字、下划线组成。且第一个字符必须是字母或下划线:

(2)大小写字母的含义不同。

(3)不能使用C语言中的关键字做标识符。

例如:sum,_month1,student_name,cllstr_2这些是可以的

       12cd,$123,bad one,char,stu-name,M.D.Ritchie,-L2这些是不可以的


关键字

关键字是具有特定含义的标识符,用户不能将关键字做普通标识符使用(类似于自然语言中的有特定意义的单词、词汇)。

根据ANSI标准,C语言共有32个关键字。

37个关键字:(由系统定义,不能重做其他定义)

auto               break        case         char        const

continue       default       do            double    else

enum           extern         float         for          goto

if                 int               inline       long       register

restric         return          short        signed    sizeof

static          struct          switch       typedef   unsigned

union          void            volatile     while       _bool

_Complex    _Imaginary

C语言的数据类型

数据类型:1.基本类型  2.枚举类型(enum)  3.空类型(void)     4.派生类型

1.基本类型

基本整形——基本整型(int)

                   短整型(short int)

                   长整型(long int)

                   双长整型(long long int)

                  字符型(char)

                  布尔型(bool)

浮点型——单精度浮点型(float)

                双精度浮点型(double)

               长双精度浮点型(double)

               复数浮点型(float_compiex,double_complex,long long_complex)

2.枚举类型(enum)

3.空类型(void)

4.派生类型——指针类型(*)

                      数组类型(ll)

                     结构体类型(struct)

                    共用体类型(union)

                   函数类型

整型数据运算程序举例和分析

鸡兔同笼

在一个笼子里同时养着一些鸡和兔子,你想了解有多少只鸡和多少只兔子,主人对你说:我只告诉你鸡和兔的总头数是16和总脚数是40,你能不能自己计算有多少只鸡和多少只兔?

#include<stdio.h>

int main()

{int h,f,x,y;           定义整型变量h,f,x,y

  h=16;               使h的值等于16

  f=40;               使f的值等于40

  y=(f-2*h)/2;     计算兔的个数

  x=h-y;               计算鸡的个数             

                      %d%d               cook=%d,rabbit=%d

  printf(”%d%d\n“,x.y);              输出鸡和兔个数

  return 0;                                12,4

}