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);

  • 相关阅读:
    Linux之redis-cluster(集群配置)
    MariaDB主从复制,redis发布订阅,持久化,以及主从同步
    Vue之添加全局变量
    Linux之nginx入门
    Linux中python3,django,redis以及mariab的安装
    Linux系统优化及基础命令
    linux基本命令
    Linux常用命令大全
    Flask之项目配置,目录构建,闪现
    C语言II博客作业04
  • 原文地址:https://www.cnblogs.com/RevelationTruth/p/13975602.html
Copyright © 2011-2022 走看看