优快云话题挑战赛第2期
参赛话题:学习笔记
本人0基础开始学编程,我能学会的,你也一定可以,学会多少写多少。
下载安装请从官网入手,社区版本即可,这里主要使用的软件是VS2019,图标如下。
上一篇:从0开始学c语言-23-如何写出好(易于调试)的代码、模拟实现库函数:strcpy、strlen 、编程常见错误_阿秋的阿秋不是阿秋的博客-优快云博客
目录
1. 数据类型详细介绍
数据类型
从0开始学c语言-02-关于数据类型_阿秋的阿秋不是阿秋的博客-优快云博客
详细的在上面那个文章里
char 1
//
字符数据类型
short 2
//
短整型
int 4
//
整形
long 4
//
长整型
long long 8
//
更长的整形
float 4
//
单精度浮点数
double 8
//
双精度浮点数
|
上面的数字代表类型的大小,单位是字节。
类型的意义:
1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。2. 如何看待内存空间的视角——整型和浮点面对同一个二进制序列能够读取出不同的数字。
类型的基本归类
整形家族:
整数:有符号的,无符号的
char |
unsigned char
signed char
|
short |
unsigned short [int]
signed short [int]
|
int |
unsigned int
signed int
|
long |
unsigned long [int]
signed long [int]
|
浮点数家族:
小数:单精度、双精度
float
double
|
构造类型:
特点:自由度大、自定义灵活
> 数组类型
> 结构体类型 struct
> 枚举类型 enum
> 联合类型 union
|
指针类型
int * p;
char * p;
float* p ;
void* p ;
|
空类型:void 表示空类型(无类型)通常应用于函数的返回类型、函数的参数、指针类型空指针不能被解