知识点汇总及练习题:数据类型、运算符与表达式

二、知识点汇总

2.1 数据类型、运算符与表达式

2.1.1 数据类型


2.1.2 基本类型的分类及特点

  • 整数类型

类型

存储大小

值范围

char

1 字节

-128 到 127 或 0 到 255

unsigned char

1 字节

0 到 255

signed char

1 字节

-128 到 127

int

2 或 4 字节

-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647

unsigned int

2 或 4 字节

0 到 65,535 或 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 位小数


  • void类型

序号

类型与描述

1

函数返回为空C中有各种函数都不返回值,或者您可以说它们返回空。不返回值的函数的返回类型为空。例如 void exit (int status);

2

函数参数为空C中有各种函数不接受任何参数。不带参数的函数可以接受一个void。例如int rand(void);

3

指针指向void类型为void * 的指针代表对象的地址,而不是类型。例如,内存分配函数void *malloc( size_t size );返回指向void的指针,可以转换为任何数据类型。


2.1.3 习题库

【习题1】有容乃大

题目描述

确定不同整型数据类型在内存中占多大(字节),输出不同整型数据类型在内存中占多大(字节)。

输入描述

输出描述

不同整型数据类型在内存中占多大(字节),具体格式详见输出样例,输出样例中的?为不同整型数据类型在内存中占的字节数。输出样例如下:

The size of short is ? bytes.

The size of int is ? bytes.

The size of long is ? bytes.

The size of long long is ? bytes.

题目解析

在线代计算机中,C语言short占2字节,int占4字节,long占4字节,long long占8字节,在对应系

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

C语言入门自学指南 文章被收录于专栏

本专刊由牛客官方团队打造,从一个入门者的角度写下这篇C语言自学指南,内容丰富详实,每一道例题也都是精挑细选,不管是C语言小白抑或是“老司机”,都能在本刊中有所收获。 本专刊购买后即可解锁所有章节,故不可以退换哦~

全部评论

相关推荐

轻絵梨花泪沾衣:南泵,大少爷驾到通通闪开
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务