C语言概貌

C语言简介:

1.C语言有高级语言的特点,又有汇编语言的特点。
2.为了移植和开发UNIX操作系统,由美国贝尔实验室于1972年推出,1978年之后广泛(各种机型)应用。
3.可作为系统设计语言,也可作为应用程序设计语言
4.具备高效,灵活,功能丰富,表达能力强和较高的可移植性等特点,也有很强的数据处理能力,常用于软件开发和各类科研。
5.适于编写三维,二维图形和动画。

C语言规则:

程序设计语言是规则和符号的集合,包含:语法,语义和语用。
程序设计语言的基本成分有:

  • 数据成分:描述程序所涉及的数据
  • 运算成分:描述程序中的所有运算
  • 控制成分:描述程序的控制流程
  • 传输成分:表达数据的传输和输入输出

ASCII字符集规则

  • 数字:0 1 2 3 4 5 6 7 8 9
  • 字母:a b c d… z A B C D …Z
  • 运算符:+ - * / % = < > <= >= != == << >> & ~ ()【】{} !? ,| && || . : ; " ’ ^
  • 特殊符号:_(下划线) 回车(\r) 换行(\n) 制表符(\t)

标识符规则

  • 基本标识符: 变量名、函数名、文件名、数组名、类型名

  • 规则: 字母或者下划线开头,后面是字母、下划线或数字

       call_n     test39    _string1
       call..n    39test    -string1
    

关键字规则
保留字 32个
在这里插入图片描述
运算符规则

  • 算术运算符:+ - * / % ——5种
  • 自增自减运算符:++ – ——2种
    -关系运算符: < > <= >= == != ——6种
  • 逻辑运算符:&& || ! ——3种
  • 位运算符:| ^ & << >> ~ ——6种
  • 赋值与赋值组合运算: = += -= *= /= %= <<= >>= |= &= ^= ——11种
  • 条件运算符:?: ——1种
  • 其他:, * & (type) () [] . -> sizeof ——9种
    单目 eg: ++i
    双目 eg: a * b int*p a= * p * b 【*的三种用意】
    三目 eg: a>=b?x=1:x=2

语句规则

/*程序A*/
#include"stdio.h"
main()
{int i=1;
while (i<=100) /*循环开始*/
	{if (i%3==0) /*判断*/
		printf("%d",i);/*输出*/
	i++;
	}
printf("%d",i);
}
 
  • 流程控制语句【选择语句,循环语句,转移语句】
  • 表达式语句
  • 复合语句
  • 空语句

函数规则
标准库函数

  • 数学函数 math.h
  • 字符函数ctype.h
  • 字符串函数 string.h
  • 输入输出函数 stdio.h
  • 动态存储分配函数stdlib.h

数学函数的原型在math.h中
在这里插入图片描述

字符函数的原型在ctype.h中
在这里插入图片描述
标准函数使用规则:

  • .h 头文件
  • #include”头文件名“
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值