c语言成长之路3

122 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第3天,点击查看活动详情

c语言

C 数据类型

在c语言中数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。包括许多的类型例如 int 整型 char字符型 long int长整型....。

整数类型(常见)

类型                                    存储大小                    值范围
Char                                    1 字节                      -128~ +127
int                                     2或者四个字节                 -32,76832,767
short                                   2字节                      -32,76832,767
long                                    4个字节                    -2,147,483,6482,147,483,647

整型名词解释

1、有符号整型 有符号整型的数据类型通常包括 int、short、long、long long 四种,因为是有符号类型,所以前面要加上 signed ,但是通常省略,也就是说在代码中直接打出 int 类型就代表是有符号类型的。

(1)int类型 数据类型大小是 4 字节,能表示的数值范围是

(2)short类型 数据类型大小是 2 字节,能表示的数值范围是

(3)long类型 数据类型大小是 4 字节,能表示的数值范围是

char名称解释

字符型变量用于存储一个单一字符,在 C 语言中用 char 表示,其中每个字符变量都会占用 1 个字节。在给字符型变量赋值时,需要用一对英文半角格式的单引号(’ ')把字符括起来。字符变量实际上并不是把该字符本身放到变量的内存单元中去,而是将该字符对应的 ASCII 编码放到变量的存储单元中。char的本质就是一个1字节大小的整型。

浮点型名称解释(float、double)

(1)单精度浮点型(float)

单精度浮点型的大小是 4 字节

(2)双精度浮点型(double) 双精度浮点型的大小为 8 字节

E.g

用程序怎么查询int 类型的存储大小

#include <stdio.h>
#include <limits.h>
 
int main()
{
   printf("int的大小 : %lu \n", sizeof(int));
   
   return 0;
}

浮点类型 (常见)

类型     大小       范围
​
float   4 字节    1.2E-383.4E+38   6 位有效位
double  8 字节    2.3E-3081.7E+308 15 位有效位

用程序怎么查询float 类型的存储大小

#include <stdio.h>
#include <float.h>
 
int main()
{
   printf("float 存储最大字节数 : %lu \n", sizeof(float));
   printf("float 最小值: %E\n", FLT_MIN );
   printf("float 最大值: %E\n", FLT_MAX );
   printf("精度值: %d\n", FLT_DIG );
   
   return 0;
}

void 类型(常见)

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