当前位置: 首页 > 网络应用技术

C语言学习数据和变量(2)

时间:2023-03-06 20:35:01 网络应用技术

  这部分相对简单且简要提及。

  计算机无法理解人类语言和习惯的数据表明,在计算机中,我们只能理解二进制的内容。我们的代码和数据将被编译为二进制以进行计算机操作。

  位:最小的存储单元可以存储一个数字的二进制数,即0或一个字节:一个常用的存储单元,1个字节等于8 digitsGeneraly 64-bit

  二进制代表:B八置说:o或0开始是十六进制。

  C语言提供了两种主要数据类型:整数类型和浮点数类型类型。整数类型是仅由整数表示的数据类型。浮点数自然是小数零件。

  我们的整数类型具有类型名称|关键字表示|

  ---------- |----------- |类型的TYM |inte |简短类型|简短|

  长整数|长in |

  两个长整数|长int |

  角色|char |

  浮点类型可用

  类型名称|关键字表示|

  -------- |------------ |浮点类型|浮点|双精度浮点类型|双|

  C99标准类型类型名称|关键字表示|

  -------- |----------- ||布尔|_bool |

  关于尺寸,一般来说,INT帐户为4个字节,简短的INT帐户为2个字节,长int帐户32个字节,长长的int帐户64字节,字节字节的字节帐户

  但是通常,不同的机器也可能有所不同。在C语言标准中,只规定了数据类型的最小范围,并且短短不能大于INT。长时间的长度不能比长时间小,并且没有比长时间的特定尺寸。

  关于溢出:每种类型都具有可以表达的范围。如果有任何效果超过该范围,我们使用数据字节来模拟八个数字数据的最大数据为1111 1111。如果数据直接放弃,数据将变为00000000。如果考虑符号,则相同的过程需要注意此错误。编译器不会提醒我们!交叉分解

  常数程序中使用的数字通常存储为INT类型。范围超过范围之后,编译器将考虑使用较大的范围。如果我们希望编译器使用长类型存储少量数字,则可以添加LL,例如1122L,以指示长长的长度

  以上用于表示整数的数据。但是,char用于表示字符,但在技术层面上,它也是一个整数类型。ASCII编码,并且该编码是一个整数,范围为0?127,包括可见字符和旋转字符。详细的ASCII代码百度可以理解

  符号关键字如上所述。通常,默认值是一个符号。它可以表明负数的指示范围通常为-32768?32767

  但是,在某些情况下,我们只需要表示正数,我们希望可以将较大数量的数量声明为无符号数据类型,例如未签名的INT表示:unsigned intthe intthe intthe Space将代表正数,32的范围为2

  非符号关键字的声明:未签名的声明具有符号关键字:签名

  变量等同于使用用于使用该变量的步骤的框:声明(可选初始化)---> sigsment-->使用数据

  该语句是使用关键字来表示 +变量名称,可变名称,仅字母或较低行,后者可以是数字,字母和划线行

  分配值:可变名称=值rulai

  S |字符串||%D |有一个符号十进制整数||?小数进数|%o |八角形整数|%x |十六进制整数(小写字母0x)|%x |16 -in -in -madeinteger(大写字母0x)||%f |浮点号||%e |科学计数方法(小写'e')|%e |科学计数方法(资本“ E”)|%g |%f和%e |的缩写|%g |%f和%e bmed |另一个前缀h表示短整数,例如%HD前缀l代表长整数,例如%ld

  原始:https://juejin.cn/post/7098506428243001357