如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C语言的基本知识C语言提要C语言的语法--C语言的特点C语言的语法--C语言的特点C语言的语法(2)--C语言的数据类型C语言的基本运算-算术运算C语言的基本运算-算术赋值运算C语言的基本运算-位运算位运算的举例-位与运算位运算的举例-位或运算位运算的举例-位反运算位运算的举例-移位运算位运算的应用举例(1)voidbyte_bit(int*bits,charbyte){inti;for(i=0;i<8;i++)bits[i]=(byte>>i)&0x01;}unsignedcharbit_byte(unsignedint*bits){unsignedcharbyte=0;inti;for(i=0;i<8;i++)byte+=(bits[i]<<i);returnbyte;}C语言的基本运算-关系运算C语言的基本运算-逻辑运算C语言的流程控制语句学生成绩分段:90~100为A,80~89为B,60~79为C,0~59为D,输入学生成绩,然后分类输出。#include<stdio.h>Main(){intx;printf(“请输入学生成绩:/n”);scanf(“%d”,&x)switch(x/10){case10:printf(“x=%d->A”,x);break;case9:printf(“x=%d->A”,x);break;case8:printf(“x=%d->B”,x);break;……defaut:printf(“x=%dnumbererror!”,x);}}C语言的流程控制语句C语言的流程控制语句C语言中几个常用的函数cmdC语言中几个常用的函数(2)TurboC2.0环境的使用TurboC2.0环境(1)TurboC2.0环境设置TurboC2.0环境的使用变量申明模块化编程模块化编程(1)模块化编程(2)IntI/*全局变量*/main(){intDI_in[6],DO_out[6],i;/*局部变量*/DataInput(参数)ReadPort(参数)WritePort(参数)Control(参数)DataOutput(参数)}1.变量:全局变量与局部变量;2.子函数:屏幕输入/输出、I/O端口输入输出控制模块3.调式方法:主程序开始,子函数一个一个编写调试4.程序注释程序书写风格开关量输入程序及分析即:Inportb(port)一直在执行While(!kbhit()){inportb(port);}main(){inti=0;clrscr();while(!bioskey(1)){i=i+1;printf("%d\n",i);}return;}DI通道程序(移位取位)DI通道程序DI通道程序(续)DI通道程序(续)