c语言以小写作为基本,C语言基础(笔记)

1.C是区分大小写的编程语言。

2.C保留字不能作为常量名、变量名或其他标识符名称。

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

C中的空格,C编译器会完全忽略它。

C数据类型可分以下几种:

1.基本类型:整数类型、浮点类型

2.枚举类型

3.void类型

4.派生类型:指针类型、数组类型、结构类型、共用体类型和函数类型

ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的 空间

UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。

整数类型

下表列出了关于标准整数类型的存储大小和值范围的细节:

类型 存储大小 值范围

char 1 byte -128 到 127 或 0 到 255

unsigned char 1 byte 0 到 255

signed char 1 byte -128 到 127

int 2 或 4 bytes -32,768 到 32,767 或 -2,147,483,648 到

2,147,483,647

unsigned int 2 或 4 bytes 0 到 65,535 或 0 到 4,294,967,295

short 2 bytes -32,768 到 32,767

unsigned short 2 bytes 0 到 65,535

long 4 bytes -2,147,483,648 到 2,147,483,647

unsigned long 4 bytes 0 到 4,294,967,295

为了得到某个类型或某个变量在特定平台上的准确大小,您可以使用 sizeof 运算符。

表达式sizeof(type)得到对象或类型的存储字节大小。

浮点类型

下表列出了关于标准浮点类型的存储大小、值范围和精度的细节:

类型 存储大小 值范围 精度

float 4 byte 1.2E-38 到 3.4E+38 6 位小数

double 8 byte 2.3E-308 到 1.7E+308 15 位小数

long double 10 byte 3.4E-4932 到 1.1E+4932 19 位小数

void类型

void类型指定没有可用的值。它通常用于以下三种情况下:

1.函数返回值为空 void exit(int status);

2.函数参数为空 int rand(void);

3.指针指向void * 的指针代表对象的地址,而不是类型;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值