请问怎么看字符串长度?

img


字符串的长度怎么看
字符串的长度怎么看
(怎么样能凑够三十个字啊)

字符串引号的结尾默认会有一个\0的字符,所以是9个。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7592289
  • 这篇博客你也可以参考下:将键盘输入的一系列字符串转换为十进制整数存储,并以整数形式输出到屏幕
  • 除此之外, 这篇博客: 字符串与字节流的相互转化中的 字符串转为字节流(十进制字符串转换为整形字节流) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    atoi实现原理:

    isspace(int x)
    {
     if(x==' '||x=='\t'||x=='\n'||x=='\f'||x=='\b'||x=='\r')
      return 1;
     else  
      return 0;
    }
    isdigit(int x)
    {
     if(x<='9'&&x>='0')         
      return 1; 
     else 
      return 0;
     
    }
    int atoi(const char *nptr)
    {
            int c;              
            int total;         
            int sign;           
            while ( isspace((int)(unsigned char)*nptr) )
                ++nptr;
            c = (int)(unsigned char)*nptr++;
            sign = c;          
            if (c == '-' || c == '+')
                c = (int)(unsigned char)*nptr++;   
            total = 0;
            while (isdigit(c)) {
                total = 10 * total + (c - '0');    
                c = (int)(unsigned char)*nptr++;    
            }
            if (sign == '-')
                return -total;
            else
                return total;  
    }
    

    ASCII表示的字符有128个,所以不存在最高位的讨论,针对最高位如何变换存储,前面的博客《C语言的位操作》有分析,各个转义字符可以百度。
    一句话:就是软件构造出转字符流转字节流之前的算法

  • 您还可以看一下 郑逊敏老师的抖音快手短视频自媒体制作引流运营兼职创业赚钱盈利实战教程课程中的 抖音平台的推荐算法机制小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^