zoukankan      html  css  js  c++  java
  • C语言字符串

    #include <stdio.h>
    #include <string.h>
    int main()
    {
        /**************************************************
         * 字符串:在内存中是以字符数组的形式存储,最后面有一个标示字符串结束
         *     的ASCII码值是0
         *     下面的都是字符串
         *         char name[8] = "it";
         *         char name2[8] = {'i', 't', ''};
         *         char name3[8] = {'i', 't', 0};
         *         char name4[8] = {'i', 't'};
         *     下面的不算是一个字符串(只能说是一个字符数组)
         *         char name5[] = {'i', 't'};
         * **************************************************/
        /***************************************************************
         *  的作用
         *       1.字符串结束的标记
         *       2.printf("%s", name2); 会从name2这个地址开始输出字符,直到遇到为止
         ****************************************************************/
    
         char str[] = "iloveyou";
         char str2[] = {'o', 'k'};
         printf("
    ");
         printf("str:%s
    ",str);
         printf("此时你会发现输出str2时,同时也输出了str的内容
    ");
         printf("str2:%s
    ",str2);
    
         /************************************************************
          *  strlen函数:计算字符串长度(strlen函数声明在string.h文件中)
          *    1.计算的是字符数,并不是字数。一个汉字算作3个字符
          *    2.计算的字符不包括
          *    3.从某个地址开始数字符的个数,直到遇到为止
          * **********************************************************/
         char s[] = "ccc";
         printf("s的长度是:%d
    ",strlen(s));
    
    
         return 0;
    }
    str:iloveyou
    此时你会发现输出str2时,同时也输出了str的内容
    str2:okiloveyou
    s的长度是:3
  • 相关阅读:
    java实现微信红包分配算法
    认识J2SE
    java设计模式(2)
    java设计模式(1)
    模拟做饭系统(java+线程中的join方法)
    学习接水系统(java+thread线程)
    1. linux系统简介
    Codeforces Round #350 (Div. 2)解题报告
    2014蓝桥杯决赛解题报告
    末学者笔记--Python函数一玄
  • 原文地址:https://www.cnblogs.com/heml/p/3528872.html
Copyright © 2011-2022 走看看