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

初识字符串-c语言

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

初识字符串-c语言

字符串是一串字符 -用双引号括起来的一串字符

int mian()
{
       "abcdef";
       "hello bit";
       return 0;
}
int main()
{
       //字符数组-数组是一组相同类型的元素
       //字符串在结尾的位置隐藏了一个的字符
       //是字符串结束的标志
       //char arr[]="hello";
       char arr1[] = "abc";
       char arr2[] = { 'a','b','c',''};
       //求一下字符串的长度
       printf("%dn", strlen(arr1));
       printf("%dn", strlen(arr2));
       int len = strlen("abc"); //string length 运行后有警告,原因:未引用头文件#include
       
       //打印字符串
       //printf("%sn",arr1);
       //printf("%sn", arr2);
       return 0;
}

转义字符 转变了它原来的意思

int main()
{
       printf("c:testtest.c");// c:      est     est.c
       printf("abncd");
       return 0;
}
int main()
{
       printf("(are you ok??)");//??)--> ]  三字母词
       //(are you ok]
       printf("%cn", ''');//输出单引号
       printf("%sn", "abc");
       printf("%sn", "a");
       printf("%sn", """);//打印一个单引号
       printf("c:\test\test.c");
       printf("aaa");
       return 0;
}
printf在打印数据时,可以指定打印的格式 printf("%d",100); printf("%c",'a'); 打印字符 printf("%s","abc");打印字符串 键盘上可以敲出各种各样的字符 @!ER1... A-65 B-66 ASCII码表:每一个字符都有一个值,即ASCII值 ddd  ddd表示1-3个八进制的数字。 如:130 xdd   dd表示2个十六进制的数字。 如:x30
int main()
{
       printf("%cn", '130');//X  8进制的130是十进制的多少呢?88
       //X的ASCII码值是88
       printf("%cn", '101');//A 65 8进制是:101
       printf("%cn", 'x30');//48 代表字符0
       return 0;
}

注释

是用来解释复杂代码的

int main()
{
       //int a = 10; //C++的注释风格
           //C语言的注释风格  不支持嵌套注释
       return 0;
}

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

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

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