c语言基本代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

'\0':是字符串的结束标志‘‘:空格
auto:声明自动变量一般不使用
double:声明双精度变量或函数和%lf连用,
m=doublev-l/l100+0.5;
这个式子加个double是将后面式子中非double类型强制转换类型为double
float:声明浮点型变量或函数和%f连用,单精度
int:声明整型变量或函数与%d连用
struct:声明结构体变量或函数
long:声明长整型变量或函数
switch:用于开关语句
enum:声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名当然还有其他作用
extern:声明变量是在其他文件正声明也可以看做是引用变量
return:子程序返回语句可以带参数,也看不带参数
union:声明联合数据类型
const:声明只读变量
short:声明短整型变量或函数
unsigned:声明无符号类型变量或函数
signed:生命有符号类型变量或函数
void:声明函数无返回值或无参数,声明无类型指针基本上就这三个作用
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度,,是整型表达式用法 sizeof类型说明符,数组名或表达
式;sizeof是获取类型占用的字节数,是整形的
volatile:说明变量在程序执行中可被隐含地改变
static:声明静态变量
char:声明字符型变量或函数
strcmp:strcmps1,s2比较字符串大小两个字符串自左向右逐个字符相比按ASCII值大小相比较,直到出现不同的字符或遇'\0'为止大于返回1小于返回-1等于返回0
循环:
for:一种循环语句可意会不可言传for表达式1;表达式2;表达式3
while:循环语句的循环条件
do:循环语句的循环体
break:跳出当前循环
continue:结束当前循环,开始下一轮循环
判断:
d=a>30 b:c:
相当于if暨当a>30是d=b否则d=c;
if:条件语句与elseifelse并用1、在C语言中一般认为“0”是假,其他不是“0”的都是真;
2、if里面为真,则进入if下的大括弧{},为假,就跳过;
以此题为例:
若X是“0”为假;则里面为假,跳过if下的大{}
若X不是“0”为真;则里面为真,进入if下的大{};
case:开关语句分支,与switch表达式连用,case常量表达式;default冒号后面的语句,表示除去各种casei:情况外,其它情况均用default冒号后面的语句处理,即缺省case默认case的处理
else:条件语句否定分支与if连用
逻辑符号:
&&:是逻辑与运算符,a&&b,一假必假,结合性从左至右
||:是逻辑或运算符,a||b,一真必真,结合性从左至右
计算:
sqrtx:计算√x
fabsx:计算x的绝对值
powx,n:计算x的n次方
expx:计算e的x次方
运算符号:
+:加
-:减
:乘
/:除
%:求余
<:小于
<=:小于等于
>:大于
>=:大于等于
==:等于
=:不等于
Scanf“”:
getchar:字符输入函数,只能读入一个字符,ch=getchar:读入一个字符并赋值给ch; putchar:字符输出函数,可以输出一个字符;
gets:输入字符串;
%c:格式对应的是单个字符;
所以在输入多个字符的时候,它只会读取第一个字符,之后的字符是无法读入完成任务的,那么也就是说,只进行一次读取工作的C函数表达方式;
%s:格式对应的是字符串;
S通常表示复数,也是多个的意思,那么在字符中表示字符串;
%d:整数;
Printf“”:
%md:指定数据输出宽度为m;若不足m左端补空格;若大于m实际位输出;
%f:指定以小数形式输出浮点型数据保留6位小数;
%.2f:则指定输出时保留两位小数;
C语言strlen函数:返回字符串的长度
头文件:include<string.h>。

相关文档
最新文档