C基本语法

1.标识符

C 标识符是用来标识变量、函数,或任何其他用户自定义项目的名称。

  1. 标识符可以由 数字字母下划线组成
  2. 开头 只能是 字母下划线
  3. C是区分大小写的
    C语言标识符的命名
  • 标识符分类
    • 用户标识符

    • 预定义标识符

      • scanf()、printf()、include()
    • 关键字:32个,例如 int,double等

    • 注意:

      • 关键字不能用作标识符
      • 关键字 均为小写 字母
      • 标识符区分大小写

2. 数据类型

C语言中数据类型分类

  • 整型类型
    整型数据类型
    • int 的范围
    • 无符号书的范围 unsigned
      整型常用范围
  • 浮点型
    浮点型

3. 常量

  1. 常量是固定值 ,在程序执行期间 不会改变 。这些固定的值,又叫做 字面量
  2. 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。
  3. 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。
  • 整形常量可以是:没有二进制

    • 十进制:默认没有前缀 123
    • 八进制:以 0 开头。 024 八进制中数字不能超过8,0-7——错误示例:081
    • 十六进制:以 0x 开头
    • 无符号整型:以 U 结尾。 023U。——无符号数范围0-65535
    • 长整型:以 L 结尾
      常量的表示形式
      表示对应
  • 输出格式:

    • %d : 以十进制形式输出
    • %o :以八进制输出
    • %x :以十六进制输出
  • 常量的定义:
    在 C 中,有两种简单的定义常量的方式:

    • 使用 #define 预处理器。
    • 使用 const 关键字。
#incude <stdio.h>
//定义的第一种方式
#define LENGTH = 10;
int mian()
{
	//第二种定义方式
	const int var = 20;
	/*
		错误示例:
		const int var;
		var = 52;
	*/
	return 0;
}

const要求在一个语句内完成

4. 变量

  • C语言中变量的定义
    • 变量的定义就是告诉编译器在何处创建变量的存储。

    • 变量定义包含 类型 变量名;

    • 不赋值默认有随机值 存在。

    • 变量定义的两种形式

      • 变量声明 向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。
      • 变量声明 只在编译时有它的意义 ,在 程序连接时 编译器需要实际的变量声明。
      • 1、一种是需要建立存储空间 的。例如:int a 声明的时候就已经建立了存储空间
      • 2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。例如:extern int a 其中变量 a 可以在别的文件中定义的。
      • 除非有extern关键字,否则都是变量的定义。

5. 运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。

  • 运算符分类:

    • 算术运算符
    • 关系运算符
    • 逻辑运算符
    • 位运算符
    • 赋值运算符
    • 杂项运算符
  • 算术运算符
    算数运算符

  • 关系运算符
    关系运算符

  • 逻辑运算符
    逻辑运算符

  • 赋值运算符
    赋值运算符

  • 杂项运算符
    杂项运算符

  • 运算符的优先级
    运算符的优先级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你困了吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值