D16. 学习基础C、C++语言

D16. ASCII code

ASCII code(American Standard Code for Information Interchange,美国标准资讯交换码),是目前电脑中用得最广泛的字元集及其编码
https://ithelp.ithome.com.tw/upload/images/20211229/2014362770tztyBBFx.jpg
这是目前看到比较简洁表示ASCII的图表

如果想要得知某个符号的ASCII code是多少,其实可以直接运用程序码来解,像是我今天想要知道'c'这个字母的ASCII是多少我可以直接 int i = 'c' ;然後在 printf 的地方直接用 %d 来表示,这样 print 出来的就会是一个数值(c的ASCII码)

#include<stdio.h>

main(){
  
  int a='c';
  int b=72;
  printf("%d\n",a);
  printf("%c\n",b);
  return 0;
}

这样就是字元跟数值间的转换

所以我想要转换大小写的话就是加减32就好了,因为 A 跟 a 的 ASCII 数值差32

#include<stdio.h>

main(){
  
  int a='a';
  a=a-32;
  printf("%c\n",a);
  return 0;
}

<<:  无服务器计算(Serverless computing)支持微服务架构并具有最低管理开销来部署企业级应用程序的云服务模型

>>:  D17. 学习基础C、C++语言

Day1-前言:三十天成为D3好手

本篇大纲: 为何选此主题 为何不使用框架 这三十天要讲的大纲 Github 程序码与 Github...

让我们从 Motion 设计开始

Web Motion 动态特效网页 Motion 一般翻作为「动态」,具有时间轴的概念,包含「动」的...

.NET Core第9天_MVC_Model的引入

在上一篇我们已经知道MVC路由和静态资源导入的方式 因此起手式 从新增专案.net core空专案到...

Kubernetes 超入门

Kubernetes 超入门 Kubernetes 是一种让使用者管理Cluster 的一种工具,能...

从无到有打造验证码共享的 Line 机器人

想解决的问题 起因是今年七月开 Netflix 开始限制共享家庭方案,认证规则目前没有公开,但会根据...