C语言基础语法

C 的五个令牌(Tokens)

分号:
每个语句必须以分号结束。
注释:
单行注释使用//, 多行注释使用/**/
标识符:
标识变量、函数,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)等,不允许出现标点字符。
关键字:
不能作为常量名、变量名或其他标识符名称。
auto else long switch break enum register typedef case extern return union char float short unsigned const for signed void continue goto sizeof volatile default if static while do int struct _Packed double
空格:
让编译器能识别语句中的关键字,如int age; 关键字和变量间必须有空格。

入口函数main函数:

在这里插入图片描述

C 数据类型

基本类型:
它们是算术类型,包括两种类型:整数类型和浮点类型。
枚举类型:
也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。
void 类型:
类型说明符 void 表明没有可用的值,指针、函数参数和返回值。
派生类型:
指针类型、数组类型、结构类型、共用体类型和函数类型。

整型数据范围:

类型 存储大小 值范围
char 1 字节 -128 到 127 或 0 到 255
unsigned char 1 字节 0 到 255
signed char 1 字节 -128 到 127
int 4 字节 -2,147,483,648 到 2,147,483,647
unsigned int 4 字节 0 到 4,294,967,295
short 2 字节 -32,768 到 32,767
unsigned short 2 字节 0 到 65,535
long 4 字节 -2,147,483,648 到 2,147,483,647
unsigned long 4 字节 0 到 4,294,967,295

浮点型数据范围

类型 存储大小 值范围 精度
float 4 字节 1.2E-38 到 3.4E+38 6 位小数
double 8 字节 2.3E-308 到 1.7E+308 15 位小数
long double 16 字节 3.4E-4932 到 1.1E+4932 19 位小数

  • 注意
    各种类型的存储大小与系统位数有关,使用 sizeof 运算符sizeof(type) 可以得到对象或类型的存储字节大小。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值