c语言基础知识必备程序,c语言基础知识

c语言基础知识

1、程序和程序设计语言

程序是在设备上可以运行的指令的集合.

程序设计语言是设备与计算机之间通讯 的规则.

语言:机器语言、汇编语言、高级语言。

机器语言   二进制编码的形式.

汇编语言     add,mov 符号化的指令来进行编码

高级语言     c ,oc, java 等语言 , 均属于高级语言.

高级语言:分为编译执行和解释执行。

编译执行:c-> obj->.exe 文件 来执行程序.  c,c++.

解释执行:java ,basic ,python. java ….. java是一个跨平台的代码:JVM虚拟机.     编译执行的速度比较快,不需要转换.

2、  编写c程序的步骤:

编写c程序->编译.c文件成为.obj文件->连接库文件生成.exe文件 、 linux (shell)->运行exe文件

3、c语言中的数据类型

整数,

short  2

int    4

long   8

小数

float  4

double 8

字符

char   1

sizeof()可以计算数据所占的字节数;如

int s;

printf("%d",sizeof(s));

指针

数组

结构体,共用体;

4、c语言中的表达式和运算符

赋值表达式

= 、+=、 -= 、*=、 /=

a+=3等价于 a=a+3。

算数表达式

+ 、-、 *、 /、 %(取余)

a=10%3值为1;

逻辑表达式

&&(与)、 ||(或) 、!(非)

关系表达式

> 、=、 <=

位运算表达式

>> 、 <

00000011>>1    00000001

条件表达式

表达式1?表达式2:表达式3  表达式1为真是,整个表达式值为表达式2的值,否则,为表达式3 的值。

如:s=3>8?5:0;表达式值为0.

5、程序处理流程

(1) 顺序执行

(2) 条件分支

if(条件)  语句;

if(条件)

{语句块;}

else if()

{语句块;}

switch(表达式)

{

case 常数1:

表达式1;

break;

case 常数2:

表达式2;

break;

........

}

(3)循环执行

while(条件)  { 语句;}

do {

代码块

}while(循环)

for(表达式1;表达式2;表达式3)

{   语句;}

do循环线执行语句,再判断条件;

while语句先判断条件,若满足,则执行语句

小例子:求1+2+3+4...+1000=?

代码:

#include

int main(int argc,const char *argv[])

{

int i=1;

int sum=0;

while(i<=1000)

{

sum+=i;

i++;

}

printf("1+2+3+.....+1000=%d",sum);

return 0; }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值