C语言字符教程

'' 包围。

C语言字符定义详解

语法

char varname = value;

参数

参数

描述

char

定义字符类型变量使用的类型。

varname

变量名。

value

可选,变量的初始值。

说明

使用 char 定义了一个字符类型的变量 varname,并赋初值为 value。

C语言字符详解

说明

描述

取值范围

-128 ~ 127

字节数

1

格式化符

%c

说明

C 语言的字符的取值范围为 ~128 ~ 127。同时,在 limits.h 中有 CHAR_MIN 表示其最小值和 CHAR_MAX 表示其最大值。

案例

定义字符变量

使用 char 定义字符变量

#include

int main(int argc, char **argv){

printf("嗨客网(www.haicoder.net)\n");

char a = 'a';

char b = 'b', c = 'f', d = 'h';

printf("a = %c\n", a);

printf("b = %c, c = %c, d = %c\n", b, c, d);

}

程序运行后,控制台输出如下:

我们首先,定义了一个字符类型的变量 a,并初始化为 ‘a’,接着,我们一次定义了三个字符类型的变量,分别为 b,c 和 d,并分别初始化。

最后,我们使用了

字符字节数

使用 sizeof,获取字符的字节

#include

int main(int argc, char **argv){

printf("嗨客网(www.haicoder.net)\n");

char c = 'a';

printf("sizeof char = %d\n", sizeof(c));

}

程序运行后,控制台输出如下:

我们使用

字符变量取值范围

使用 limits.h 获取 char 的取值范围

#include

#include

int main(long argc, char **argv){

printf("嗨客网(www.haicoder.net)\n");

int charMin = CHAR_MIN;

int charMax = CHAR_MAX;

printf("charMin = %d, charMax = %d\n", charMin, charMax);

}

程序运行后,控制台输出如下:

我们首先,使用 limits.h 头文件,接着,我们使用了常量 CHAR_MIN 和 CHAR_MAX 分别获取了 char 类型的最小值和最大值。

同时,我们将最小值和最大值分别赋值给了变量 charMin 和 charMax,最后,我们使用 printf 输出了char 类型的最大值和最小值。

C语言字符总结

C 语言中要表示单个字符则使用字符型来表示,在 C 语言中,字符类型使用 char 来定义。如果我们需要定义一个字符类型,那么该字符类型需要使用 '' 包围。

c语言字母的范围,C语言字符-C语言char-C语言字符取值范围-嗨客网相关推荐

  1. c语言文件打开方式字符串,C语言打开文件-C语言打开文件的方式-C语言以只读方式打开文件-C语言以读写方式打开文件-嗨客网...

    C语言打开文件教程 在 在 C 语言中,打开文件使用 fopen C语言fopen函数详解 语法 FILE *fopen(char *filename, char *mode); 参数 参数 描述 f ...

  2. c语言中return语句例子,C语言 return 语句-嗨客网

    C语言return语句教程 在 如果 return 语句使用在普通的 C语言return语句详解 语法 void fun(){ //do something return; } 说明 使用 retur ...

  3. 什么叫c语言函数递归,什么是递归-C语言函数递归-嗨客网

    C语言函数递归教程 函数递归就是一个 C语言函数递归条件 执行一个函数时,就创建一个新的受保护的独立空间(新函数栈). 函数的局部 递归必须向退出递归的条件逼近,否则就是无限递归了. 当一个函数执行完 ...

  4. 联合体c语言作用,C语言共用体-C语言union-什么是C语言中的联合体-嗨客网

    C语言共用体教程 在 共用体的各个成员会占用不同的内存,互相之间没有影响,而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员. C语言共用体 语法 union unionName{ fi ...

  5. c语言while嵌套循环语句,C语言 while 循环嵌套-嗨客网

    C语言while循环嵌套教程 C语言while循环嵌套详解 语法 while (cond1) { // do something while (cond2) { // do something whi ...

  6. c语言注释的作用文百,C语言注释-C语言行注释-C语言注释块注释-嗨客网

    C语言注释教程 用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性.同时,注释也是一个程序员必须要具有的良好编程习惯.我们应该首先将自己的思想通过注释先整理出来,再用代码去体现. 在 C语言注 ...

  7. java 字节流 区别_java字节流字符流区别-嗨客网

    Java字节流与字符流区别 Java字节流与字符流区别教程 我们在 实际上字节流在对文件操作的时候,不会用到缓冲区(内存),对文件本身直接操作而字符流在对文件操作的时候用到了缓冲区,通过缓冲区来对文件 ...

  8. python 字符串首字母,Python 字符串首字母大写-Python设置字符串首字母大写-python title()作用-python title函数-嗨客网...

    Python字符串首字母大写 Python字符串首字母大写教程 在开发过程中,很多时候我们需要将一个 Python title()函数详解 语法 S.title() -> str 参数 参数 描 ...

  9. C语言深度剖析——关键字sizeof、整型数据存储深入、数据类型取值范围深入

    1.关键字sizeof sizeof 与 strlen 是我们日常打代码时经常使用到的两个"工具".前者是求变量或者类型的大小(单位为字节),后者是求某一字符串的长度.我们很容易产 ...

最新文章

  1. 如何在LINUX里用su切换用户
  2. 人的寿命可能与智商成正比
  3. 读懂这一篇,集群节点不下线
  4. MOVSX和MOVZX
  5. 宏基因组云讲堂今晚8点开讲!第一期由刘永鑫博士主持,特邀袁军副教授分享纯生信发表ISME文章的思路...
  6. 代码有温度 科技需向善
  7. (每日一题 day 002 - 模拟) 166. 分数到小数
  8. 不确定性原理的前世今生 · 数学篇(完)
  9. php pdf打印横向,如何将pdfFactory打印调整为横向 - 应用技巧 - 常青藤软件工作室...
  10. win7 怎么干净删除php,Win7环境下彻底清除VBS病毒的教程
  11. 画法几何及计算机制图,画法几何及机械制图(第2版)范思冲-第十二章 计算机绘图基础.pptx...
  12. ZZULIOJ-1007鸡兔同笼
  13. 物联网竞赛-LoRa和NB-IOT模块学习知识汇总
  14. 编程十年 (13):毁人不倦1
  15. Vue.js学习笔记(3)循环语句
  16. html5+css3布局尝试
  17. 以太坊相关中文资料整理
  18. 【百度美化 Stylus】百度搜索 卡片美化高斯模糊 Baidu CSS Stylus Stylish
  19. Controller层编码规范
  20. Java接收solr动态域_Spring Data Solr创建动态域报错:org.springframework.data.solr.UncategorizedSolrException...

热门文章

  1. JVM 系列一:Native memory allocation 导致JVM Crash
  2. CMD命令下进入某个文件夹 运行.py文件
  3. 顾问成长(13)-从麦肯锡30秒理论看顾问演讲时间控制
  4. 2014-2015-2试题
  5. WebAR 本地识别与跟踪实现
  6. LevelDB SSTable
  7. 微信小程序 上拉加载配置,上拉加载设置不生效问题
  8. java nested_Java 里的 nested exception 如何理解?
  9. 字符串忽视大小写java_java字符串忽略大小写
  10. 2022年全球市场臭氧空气净化器总体规模、主要生产商、主要地区、产品和应用细分研究报告