C 数据表现形式

  1. 常量
  2. 变量
  3. 常变量

常量

常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。

常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。

常量就像是常规的变量,只不过常量的值在定义后不能进行修改。

  1. 整型常量。如整数,0,10,-300。

  2. 实型常量。
    a. 十进制小数,3.14,-2.718,110.119
    b. 指数形式,3.14e5(3.14×10^5^ ),-2.718E-5(-2.718×10^-5^),以e或E表示10为底的指数时,e或E之前必须有数字,e或E后必须为整数

  3. 字符常量。
    a. 普通字符 ,英文单引号括起来的一个字符,形如:’a’、’B’、’!’,在存储单元中存储的是字符在编码表中的代码,如 字符 ‘a’在ASCII表中的代码是97.
    b. 转义字符,以字符“\”开头的字符序列,如:’\n’、’\t’ 。

    转义字符 含义 转义字符 含义
    \‘ 一个单引号(‘) \n 换行
    \“ 一个双引号(“) \r 回车
    \? 一个问号(?) \t 水平制表符
    \\ 一个反斜杠() \v 垂直制表符
    \a 告警或哔声 \000其中0代表八进制数字 八进制数
    \b 退格 \xhh其中h代表十六进制数字 十六进制数
    \f 换页
  1. 字符串常量。用双引号括起来的内容,如:”一天进步1点,yyds!”。

  2. 符号常量。用 #define 指令,指定一个符号名称代表一个常量。

    #define  PI  3.1415926            //末尾没有 ;

变量

变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。

变量的名称可以由字母、数字和下划线字符组成它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 是大小写敏感的。


常变量

关键字 const 修饰的变量,定义后不可再次赋值。

{

int const a = 10;
//a = 20;                           //编译器提示表达式必须是可修改的左值

int *p = &a;
*p = 20;                            //通过指针修改
printf("%d\n", a);                  //输出是20,修改成功

}


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1401362462@qq.com

文章标题:C 数据表现形式

字数:591

本文作者:百xiao生

发布时间:2022-07-16, 23:04:25

最后更新:2022-08-11, 16:02:54

原始链接:https://baixiaoshengzjj.top/2022/07/16/C%20%E6%95%B0%E6%8D%AE%E8%A1%A8%E7%8E%B0%E5%BD%A2%E5%BC%8F/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。