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

C语言(四)

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

C语言(四)

字符串,转义字符和注释:

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

int main()
{
  "abcdef";
  "hello shengyiru";
  return 0;
}

证明字符串中有 :

int main()
{
  //字符数组--数组是一组相同类型的元素      用字符数组存字符串
  char arr[] = "hello shengyiru";//监视arr这一项可看到
  return 0;
}
​#include 
using namespace std;
int main()
{
  char arr1[] ="abc";
  char arr2[] ={'a','b','c'};
  //打印字符串
  printf("%sn",arr1);
  printf("%sn",arr2);
  return 0;
}//

​

求字符串长度:

​#include //必须加
​#include 
using namespace std;
int main()
{
  int len = strlen("abc");
  printf ("%dn",len);
  return 0;
}//打印结果为3,原因是不包含在长度中

​

​
​
​#include 
using namespace std;
int main()
{
  char arr1[] ="abc";
  char arr2[] ={'a','b','c'};//最好这样写char arr2[] ={'a','b','c',''};
  printf("%dn",strlen(arr1));
  printf("%dn",strlen(arr2));
  return 0;
}

​

​

转义字符:

加入要在屏幕上打印一个目录:c:codetest.c

我们要如何写代码?

如果直接运行下面的代码

#include 
using namespace std;
int main()
{
  printf("c:testtest.c");
  return 0;
}

那麽我们会得到:

 这是由于转义字符(转变成了其他的意思)的原因。

转义字符表:

转义字符字符含义输出效果
'一个单引号输出单引号
"一个双引号输出双引号
?一个问号输出问号
\一个反斜杠输出反斜杠
a警告发出警告声音
b退格光标后退一个字符
n换行光标移至下一行开头
r回车光标移至本行开头
t水平制表符光标移至下一个TAB位置
v垂直制表符光标移至下一个垂直制表对齐位
ddd    1~3位8进制数与该八进制对应的ASCII码的字符输出对应ASCII码的字符
xhh    1~2位6进制数与该十六进制对应的ASCII码的字符输出对应ASSCII码的字符
#include 
using namespace std;
int main()
{
  printf("%cn",''');//不能写成printf("%cn",''');
  return 0;
}

介绍ddd和xdd:

#include 
using namespace std;
int main()
{
  printf("%cn",'130');
  return 0;
}//8进制的130是10进制的88,打印结果为X,X的ASCII码的值为88

ASCII码值表:

 

#include 
#include 
using namespace std;
int main()
{
  cout< 

注释:

注释是用来解释复杂代码的,让自己或者他人能够看懂代码。

单行注释://        内容                    C++的注释风格

多行注释:         C语言的注释风格(不支持嵌套注释,注释里面有注释)

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

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

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