首页 > 其他分享 >字符串+转义字符+注释

字符串+转义字符+注释

时间:2022-09-30 19:32:11浏览次数:81  
标签:int 注释 -- 转义字符 arr1 printf 字符串 main

字符串

由双引号引起了来的值叫字符串

#include <stdio.h>
int main()
{
//`由双引号引起来的值叫字符串 `
"asdfag";
"hello";
"";//空字符串
return 0;
}

int main()
{

char arr1[] = "abc";//利用数组将字符串存起来
printf("%f\n",arr1);
return 0 ;
}

​ASCII码值​

#include <stdio.h>

int main()
{
//ASCII 编码
//ASCII 码值


char arr1[] = "abc";
//"abc" -- 'a' 'b' 'c' '\0'-----'\0'表示字符串的结束标志
char arr2[] = {'a', 'b' , 'c' ,'\0'};
//{'a' , 'b' , 'c'}---'a' 'b' 'c' ....没有结束标识会出现错误
printf("%d\n",arr1);
printf("%s\n",arr2);
}

`注:字符串的结束标志是一个、0的转义字符,在计算字符串长度的时候\0是结束标志,不算做字符串内容。`

`\0的值是0`

字符串遇\0结束,没有则随机值

#include <stdio.h>
int main()
{
char arr1[] = "abc";
char arr2[] = {'a' , 'b' , 'c'};

printf("%d\n",strlen(arr1));//strlen - string length -计算字符串长度的函数 --3
printf("%d\n",strlen(arr2));//---随机值
return 0;
}

转义字符

#include <stdio.h>
int main()
{
parintf("abc\n");//\n换行转义字符
return 0;
}

\t -- 水平制表符

字符串+转义字符+注释_#include

#include <stdio.h>
int main()
{
printf("%d\n",strlen("c:\test\32\test.c"));
//\32 -- 32是2个八进制数字
//32作为8进制代表的那个十进制数字,作为ASCII码值,对应的字符
//32 -- > 10进制 26
return 0;;
}

注释

注释风格有两种:

C语言风格的注释 -- /*xxxxxxxxxx*/

 缺陷:不能嵌套

C++风格的注释 -- //

 可以注释一行也可以注释多行






标签:int,注释,--,转义字符,arr1,printf,字符串,main
From: https://blog.51cto.com/u_15812262/5727212

相关文章

  • Java中的字符串
    Java中的字符串一、APl(注:Java的默认包是java.lang使用时不需要导包)1、APl概述:APl(ApplicationProgrammingInterface):应用程序编程接口JavaAPl:指的就是J......
  • 字符串是否为数字的检测方法分享
    转自:​​http://www.java265.com/JavaJingYan/202205/16539639463579.html​​字符串简介:    字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点......
  • oracle字符串转多行
    withtas(SELECT'Newyork;London;Paris'city_namesFROMdualUNIONALLSELECT'Sydney;Singapore'FROMdualUNIONALLselect'Californ......
  • mysql循环插入分隔符分开的字符串
    CREATEDEFINER=`root`@`localhost`PROCEDURE`test`()BEGIN DECLAREi,help_topic_idINT; SETi=10469; SEThelp_topic_id=0;WHILEi<10475DOINSERTINTO`login`.t_u......
  • pyspark rdd转json字符串
    +--------+--------------------+|objectid|$geometry|+--------+--------------------+|5|[106.366970696000...|+--------+--------------------+......
  • #yyds干货盘点# 面试必刷TOP101:把数字翻译成字符串
    1.简述:描述有一种将字母编码成数字的方式:'a'->1,'b->2',...,'z->26'。现在给一串数字,返回有多少种可能的译码结果数据范围:字符串长度满足 进阶:空间复杂度 ,时间复杂度......
  • 字符串子序列,双指针
    字符串子序列[https://www.online1987.com/字符串子序列/]#define_CRT_SECURE_NO_WARNINGS1//可省略#include<iostream>usingnamespacestd;#include<string>#incl......
  • Js获取当前日期 和 50天前日期 (字符串补全)
    1.获取当前时间// console.log(new Date().getTime());获取当前时间的毫秒数// console.log(new Date());获取当前的时间letdate=newDate();letye......
  • mybatis 使用if 判断字符串
    mybatis动态sql中if判断使用的ognl表达式,现在分3中情况说明并验证。一、情况说明:传入的itemCode为参数传入mybatis<iftest='itemCode!=nullanditemCode!=""and......
  • java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式 时间戳和字符串之间转换
    java获取当前时间并转化为yyyy-MM-ddHH:mm:ss格式时间戳和字符串之间转换方法一(线程不安全,不建议使用)privateSimpleDateFormatsdf=newSimpleDateFormat("yy......