zoukankan      html  css  js  c++  java
  • 7.C语言_字符与字符串

    int i = 'A'  是什么意思?

    使用符号的时候,真正存入内存中的不是符号本身,而是符号对应的编号。

     A-- 0x41(65)

    B--0x42

    引出-----ASCII码表(0~127)-一个字节

     确定数据类型是字符,编译器就会去查ASCII码表翻译。

    char 本质上就是存储一个编号,就是数字,就是整数类型。

    putchar()函数可以将单个字符打印到控制台里面。 函数里面字符用单引号括起来。

     

     字符串就是一堆字符对应的ASCII码,在内存中拼接在一起组成的。

    打印单个字符,查表查一次;打印字符串查表查一堆,一直查,直到遇到结束标志。

    结束标志,在内存中是00,即遇到00代表当前字符串结束了。

    查看 Hello World! 在内存中的数据对应的ASCII码表:

     0x48(H)  0x65(e)  0x6c(l)  0x6c(l) 0x6f(o) 0x20(space) 0x57(W) 0x6f(o) 0x72(r) 0x6c(l) 0x64(d) 0x21(!) 0x00(null)

    printf()函数可以将多个字符打印到控制台里面。 函数里面字符用双引号括起来。

    占位符%,逗号隔开后续参数,一一对应。

    如何定义变量来存储字符串呢?

    char buffer[20] = "Hello World!";  后续数组详细讲解。 记得双引号。

    printf("%s ",buffer);

  • 相关阅读:
    C++ version the delaunay triangulation
    Jason Saragih's Homepage
    asm/aam links
    自动白平衡算法效果图
    What algorithm to use to normalize someone's face on image
    神奇的图像处理算法
    计算机视觉牛人博客和代码汇总
    雅虎开源色情图片检测神经网络
    蚁群算法
    时间序列分析
  • 原文地址:https://www.cnblogs.com/RevelationTruth/p/13975602.html
Copyright © 2011-2022 走看看