首页 > 代码库 > C语言基础

C语言基础

程序是为了让计算机执行某些操作或解决某些问题而编写的系列有序指令的集合.

算法是解决问题的方法和步骤.

 

流程图:

 

技术分享

常量是在程序中保持不变的量,在声名时就要赋值.

变量是一个内存中的容器,其中的值可以变化.

常见数据类型:

int   整型                  long-int    长整型             char     字符型

short-int   短整型     float     单精度浮点型       double     双精度浮点型

占位符:  %d 整型      %ld 长整型      %c 一个字符      %s 一个字符串      %f 小数型       \ 转义字符,打印特殊字符   

引导符:    &

i++;    ++i;  加加在前先自增再赋值,加加在后先赋值后自增.

以#开头的语句称为预处理器指令.

类型转换分为自动转换和强制转换:

自动转换:表示范围小的类型的值转换到表示范围大的类型的值

 short转换为int转换为long转换为float转换为double

强制转换:   float a=1,b=4;

                  int q=(int)a+b;

运算符分为算术运算符,赋值运算符,关系运算符,逻辑运算符.

在C语言中0代表假值,1代表真值.

逻辑与  &&   有一为假则为假

逻辑非  ||      有一为真则为真

逻辑非  !       非真既假,非假既真

sizeof运算符的结果以字节为单位显示 1字节=8位

else在没有大括号的情况下只属于最近的if语句.

switch注意:

C语言基础