栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言-宏定义和字符串

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言-宏定义和字符串

C语言-宏定义和字符串
  • 定义符号常量(宏定义)
    • 格式
      • 下面我们看看如何在C语言中写宏定义呢
      • 接下来我们看看运行结果吧
  • 关于c语言中的字符串

定义符号常量(宏定义)
把程序中出现的所有标识符,替换为已经定义好的常量。
格式

#define 标识符 常量
对于标识符的命名我们一般使用大写
例如:#define NAME “lyt”

下面我们看看如何在C语言中写宏定义呢
#include

#define URL"http://www.lyt.com"
#define NAME "LuYuTing"
#define YEAR 2002
#define MONTH 01
#define DAY 18
#define ADDRESS "湖南郴州" 

int main(){
	printf("%s于%d年%d月%d日来到这个世界上n",NAME,YEAR,MONTH,DAY);
	printf("我是%s,来自%s",NAME,ADDRESS);
}
接下来我们看看运行结果吧


有一点需要注意的细节就是每句话的结尾都要用一个英文的分号;表示,不然编译器不知道这句话已经结束了,就会报错。

关于c语言中的字符串

像我们之前有学习过java或者Javascript等其他语言就知道用String可以定义一个字符串,但是在C语言中没有String这个类型,我们只能用char来定义字符串,有一点需要注意的就是C语言中严格区分单引号''和双引号"",那在C语言中应该如何表示字符串呢?
字符串就是被双引号标记的多个字符,C语言中没有专门的字符串变量,用字符数组表示字符串;

正如我们所看到的,每个字符都分割出来了占一个位置,用数组来存放字符串,在最后的一个位置会自动加上一个空格,表示已经结束了。所以我们定义的时候往往都会在实际长度中加上一位。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/698331.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号