鱼C论坛

 找回密码
 立即注册
查看: 70|回复: 1

[学习笔记] 常量标准答案

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
0.标识符
1.是。
2.一个字节
3.'F'、'i'、's'、'h'、'C',还有一个表示结束标志的 '\0'
4.当然有啦。在 C 语言中,只要是数据,那就有类型
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
您好!关于常量的问题,以下是简洁清晰的解答(按序号对应):

0. 标识符
常量可通过标识符命名(如宏定义或const变量),但字面常量(如数字5、字符'A')本身不是标识符。

1. 是
常量在程序运行期间不可修改,其值固定不变。

2. 一个字节
单个字符常量(如 'A')占用1字节内存空间。

3. 'F'、'i'、's'、'h'、'C' 和结束符 '\0'
字符串常量 "FishC" 在内存中的存储形式:连续字符+终止符 '\0',共占用6字节。

4. 当然有类型
所有常量都有明确数据类型,例如:
- 整型常量:42(int)
- 浮点常量:3.14(double)
- 字符常量:'X'(char)
- 字符串常量:"Hello"(char数组)

示例代码说明常量的使用:

  1. #include <stdio.h>
  2. #define PI 3.14159  // 符号常量(标识符)

  3. int main() {
  4.     const int MAX = 100;     // const常量
  5.     char c = 'A';            // 字符常量
  6.     printf("PI=%.5f, MAX=%d, char=%c", PI, MAX, c);
  7.     return 0;
  8. }
复制代码


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-16 14:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表