C语言入门阶段:带你深入理解常量和变量
深入理解C语言中的常量和变量
常量
常量是编程世界中重要组成部分,分为整型常量、实型常量和字符常量。
整型常量包括十进制整数、八进制整数和十六进制整数,例如:123、-456、0、0123、-011、0x123、-0x12。
实型常量,即浮点数常量,分为float单精度浮点数和double双精度浮点数,如2e3f、3.6d、0f、3.84d、5.022e+23f。
字符常量由一对英文半角格式的单引号(' ')引起来,包括英文字母、数字、标点符号及由转义序列表示的特殊字符,例如:'a'、'1'、'&'、'\r'、'0x20'。其中,'0x20'表示空白字符。
变量
变量在程序运行时用于临时存放数据。变量由标识符标识,内存单元中存储变量的值。如:int x = 0, y;
y = x + 3;
变量的数据类型包括基本类型、构造类型、指针类型、空类型。
整型变量根据数值取值范围分为short、int和long,可被signed和unsigned修饰,无符号类型比有符号类型可存放的正数范围大一倍。
实型变量分为float和double,double更精确,占用空间较大,赋值时需要加上“F”或“f”。
浮点数类型转换时,有效数字有限,可能会产生误差。
字符型变量用char表示,每个字符占用1个字节,赋值时使用单引号括起字符。
字符型变量也是整型类型,可以采用ASCII编码存储,转义字符用于无法直接输入的字符。
ASCII码表定义了英文字母、数字、标点等字符的编码规则,广泛应用于计算机系统。
通过学习,已经掌握了C语言中常量和变量的基本知识。如有遗漏,欢迎留言交流。
多重随机标签