博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让人又爱又恨的char(字符型)
阅读量:5274 次
发布时间:2019-06-14

本文共 776 字,大约阅读时间需要 2 分钟。

今天来总结一下char型,平常写算法的时候对这个东西感觉都有一点绕着走,说到底还是对这部分的知识不熟悉所以有点怕他,不过以后不要怕,今天来总结一下

首先,说到字符型数据类型,char型,恩它是一种数据类型

然后,就是字符型变量

字符型变量的重点是将一个字符存入字符变量中,实际上存入的不是这个字符的形,而是这个字符的ASCII码

输入:getchar();

输出:putchar();

getchar和scanf的区别在于他可以输入空格

字符型常量:

1.普通

'a'

2.转义

  1.‘\t’

  斜杠+字符

  2.‘\’+字符ANSCII码,

\ddd八进制对应的字符

 

 

字符串常量:

  "Abdf"

  "A"和'A'的区别

注意:::不存在字符串变量,只存在字符串常量

存储一个字符串需要字符数组

 

 

字符数组:

char a[5]

  1.字符数组的初始化

    1.用字符常量初始化

      char a[8]={'C',‘h’,'i','n','a'}

      如果不初始化,数组各元素的值是随机的

      2.若部分初始化,则后面的自动为'\0'空字符

    2.用字符串常量初始化

    char a[8]={"china"};

    char a[8]="China";

  `  !!!!赋值操作绝对不能用字符串常量,但可用字符常量赋值

    char a[100];

    a[100]="ABC"是错的

 2.字符串的输入输出函数

    char a[10];

    1.scanf("%s",a);

   printf("%s",a);

    2.gets(a);

    puts(a);

 

转载于:https://www.cnblogs.com/YTYMblog/p/5372954.html

你可能感兴趣的文章
Yum安装MySQL以及相关目录路径和修改目录
查看>>
java获取hostIp和hostName
查看>>
关于web服务器和数据库的各种说法(搜集到的)
查看>>
《TCP/IP 详解 卷一》读书笔记 -----第四章 ARP
查看>>
C# Stream 和 byte[] 之间的转换
查看>>
OMG: daily scrum nine
查看>>
redis与spring结合错误情况
查看>>
Vue.js的从入门到放弃进击录(二)
查看>>
第六章 字节码执行方式--解释执行和JIT
查看>>
Mesh属性[Unity]
查看>>
实现绘制图形的ToolBar
查看>>
C# 串口接收数据中serialPort.close()死锁
查看>>
Python3控制结构与函数
查看>>
字符串方法title()、istitle()
查看>>
yield语句
查看>>
Html.Partial和Html. RenderPartial用法
查看>>
查看linux系统中占用cpu最高的语句
查看>>
[洛谷P1738]洛谷的文件夹
查看>>
ubuntu server设置时区和更新时间
查看>>
《弟子规》下的沉思
查看>>