zoukankan      html  css  js  c++  java
  • [C语言

    字符数组 char *

    1. 看做一个特殊的字符数组, 在字符串结束为止添加''结束符 (ASCII码0), 没有结尾的是普通的字符数组。
    2. 使用双引号定义的字符串自动在尾部加上
    3. puts(s)函数:输出内存直至遇到
    4. 数组变量名代表了数组地址,例如char s[20], s就是数组地址,不用&s
    5. gets(s)函数接收字符串输入,自动在尾部加入
    6. scanf("%s",s)不能接收空格、tab、回车
    字符串数组
    即是二维字符数组
    1 int main()
    2 {
    3     char a[][10] = {"tom", "sam", "aka"};
    4    
    5     return 0;
    6 }
     
    字符处理函数
    stdio.h
    1. putchar(c): 输出字符
    2. getchar():获取一个字符,返回值即为得到的字符
    string.h
    1. strlen(s):返回字符串常量的字符长度,一个中文占3个字符位置,不包括结束符
      包括其他的转义字符
    2. strcpy(char *, const char *):复制字符串,右边复制到左边,没有const修饰符的参数不能使用静态常量
      使用数组char s[100]作为接收容器,不能使用指针字符串,发现超出数组范围也能正常工作
    3. strcat(char *, const char*):字符串连接,拼接右边到左边
    4. strcmp(const char *, const char *):字符串比较,返回左减去右的ASCII码差
      只会比较第一个不同的字母
    5. strlwr:转换字符串小写
    6. strupr:转换字符串大写
     
    如果一件事情你觉得难的完不成,你可以把它分为若干步,并不断寻找合适的方法。最后你发现你会是个超人。不要给自己找麻烦,但遇到麻烦绝不怕,更不要退缩。 电工查找电路不通点的最快方法是:分段诊断排除,快速定位。你有什么启示吗? 求知若饥,虚心若愚。 当你对一个事情掌控不足的时候,你需要做的就是“梳理”,并制定相应的规章制度,并使资源各司其职。
  • 相关阅读:
    Mysql 批量删除表中某一区间的所有数据
    Linux 安装中文输入法(搜狗输入法)
    国内外重点新闻网站
    Ubuntu配置更换国内源的方法
    Beautiful Soup:4 kinds of objects
    mysql中concat函数,mysql在字段前/后增加字符串
    solr 数据库关联,表数据添加不进solr,一直indexing
    小程序+tgit
    impdp导入报错39002
    eclipse+springboot+tomcat自带的部署
  • 原文地址:https://www.cnblogs.com/wvqusrtg/p/4500656.html
Copyright © 2011-2022 走看看