鱼C论坛

 找回密码
 立即注册
查看: 701|回复: 10

[已解决]萌新求助

[复制链接]
发表于 2021-9-17 17:02:47 | 显示全部楼层 |阅读模式

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

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

x
小甲鱼在带你学C带你飞的第五课中#define 标志符 常量   对于常量格式我有一个疑问
我认为字符串是要被双引号包括,常量(比如数字)是直接输入,但小甲鱼的课后作业为什么将 \n 使用单引号;是不是转义字符都是单引号包括
PS:能不能稍微教一下为什么字符串是要被双引号包括,常量(比如数字)是直接输入,\n 使用单引号的原因,秋梨膏
感谢大佬
最佳答案
2021-9-17 17:07:48
双引号是以‘\0’为结尾的字符串,单引号是字符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-17 17:06:49 From FishC Mobile | 显示全部楼层
本帖最后由 qq1151985918 于 2021-9-17 17:08 编辑

我还以为是python,进错论坛了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-17 17:07:48 | 显示全部楼层    本楼为最佳答案   
双引号是以‘\0’为结尾的字符串,单引号是字符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-17 17:11:50 | 显示全部楼层
双引号内一般都是字符串,像:“i love tomato !”
单引号内一般是字符,像:‘a’,‘B’之类的,
而\n,它是一个转义字符(换行),转义字符嘛!归根结底它还是一个字符,不是一个字符串,
所以用‘\n’,而不是“\n”就比较好理解啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-17 17:14:58 | 显示全部楼层
jhq999 发表于 2021-9-17 17:07
双引号是以‘\0’为结尾的字符串,单引号是字符

那为什么前面的 标志符不用加双引号
#define NT '\n'的NT不用加双引号,NT不也是字符串吗,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-17 17:16:15 | 显示全部楼层
本帖最后由 jhq999 于 2021-9-17 17:17 编辑
一只学C的萌新 发表于 2021-9-17 17:14
那为什么前面的 标志符不用加双引号
#define NT '\n'的NT不用加双引号,NT不也是字符串吗,谢谢


它是常量名
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-17 17:18:40 | 显示全部楼层
番杰 发表于 2021-9-17 17:11
双引号内一般都是字符串,像:“i love tomato !”
单引号内一般是字符,像:‘a’,‘B’之类的,
而\n ...

感谢大佬,顺便问一下两个字符以上包括两个字符就是字符串吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-17 17:21:40 | 显示全部楼层
一只学C的萌新 发表于 2021-9-17 17:18
感谢大佬,顺便问一下两个字符以上包括两个字符就是字符串吗


双引号空的也是字符串,有一个字节,里面是‘\0’
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-17 17:22:00 | 显示全部楼层

只要是大写字母都是常量名吗,谢谢大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-17 17:23:45 | 显示全部楼层
一只学C的萌新 发表于 2021-9-17 17:22
只要是大写字母都是常量名吗,谢谢大佬

你小写也行,只要不违反命名规则,怎么写都行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-17 17:33:18 | 显示全部楼层
jhq999 发表于 2021-9-17 17:23
你小写也行,只要不违反命名规则,怎么写都行

好的,我明白了,谢谢大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 08:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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