首页 > 其他分享 >三、字符型(char, character) --- 一个字节的int型

三、字符型(char, character) --- 一个字节的int型

时间:2025-01-12 17:05:27浏览次数:3  
标签:char 字符 打印 character --- 十六进制 ch4 printf

  • 概念:用来描述字符的数据类型
  • 全称:character
  • 语法:
    char ch = 'a';    // 'a'是字符常量,代表字母a  
  • char 表示申请的内存空间的大小

  • ch 表示申请的内存空间的名称

  • ‘a'存储的是字符a的ASCLL码的二进制,01100001

  • (1)、ASCLL表(以ascll码表数值的方式,存储到内存中):

  • (2)、格式控制符(不仅包含字符,还包含其它格式):

  • %c            // 单个字符型
    %o            // 八进制
    %x             // 十六进制
    %#o            // 输出带有0前缀的的八进制数     012
    %#x,                // 输出带有0x前缀的十六进制数    0x12

      示例:                                                                                                                                              

    #include <stdio.h>
    int main(int argc, char const *argv[])
    {
        // 1、打印字符(字符 == 单字节的整型数)
        char ch1 = 'a';     // 单引号表示字符
        char ch2 = 105;     // 可以直接给字符类型赋整型数(因为字符类型本质上就是一个整型数(单字节))
        int  ch3 = 106;
    
        printf("ch1 == %d\n", ch1); // 以十进制数形式,打印字符变量ch1
        printf("ch2 == %c\n", ch2); // 以字符形式,打印这个ch2变量的值
        printf("ch3 == %c\n", ch3); // 以字符形式,打印这个ch3变量的值
    
        // 2、字符打印格式(其它格式)
        char ch4 = 107;
        printf("ch4(字符)      == %c\n", ch4);   // 打印字符
        printf("ch4(十进制)    == %d\n", ch4);   // 打印十进制数据
        printf("ch4(八进制)    == %o\n", ch4);   // 打印八进制数据
        printf("ch4(十六进制)  == %x\n", ch4);   // 打印十六进制数据
    
        printf("ch4(八进制)    == %#o\n", ch4);   // 打印八进制数据   
        printf("ch4(十六进制)  == %#x\n", ch4);   // 打印十六进制数据(0123456789abcdef,小写)
        printf("ch4(十六进制)  == %#X\n", ch4);   // 打印十六进制数据(0123456789ABCDEF,大写)
    
        return 0;
    }

标签:char,字符,打印,character,---,十六进制,ch4,printf
From: https://blog.csdn.net/weixin_63053154/article/details/145082728

相关文章

  • ThingsBoard-设备网关Rpc控制
    官方文档MQTTGatewayAPIReference|ThingsBoard专业版SupportedMQTTGatewayAPIReferenceforIoTDeviceshttp://www.ithingsboard.com/docs/pe/reference/gateway-mqtt-api/ThingsBoard-Rpc控制设备ThingsBoard-Rpc控制设备-CSDN博客文章浏览阅读432次,点赞10次,......
  • SamOut v3 发布-感叹转义词表能力太强【用em(voc_size=8000多,h)表达2000w 词汇 竟然
    项目地址说明v3主要更换了sky-pile数据集v3使用了转义词表技术,使得8000多的emsize能够表达2000多w的词表v3由于词表是使用jieaba分词,自然在相同token_id数量的情况下信息量更多(更多的字符)v3解码速度保持不变,同样训练消耗算力不变v3幻觉不变v3解码消耗显存......
  • 【unity】学习制作2D横板冒险游戏-2-
    配置新输入系统升级输入系统打开设置更新安装新系统给PLayer添加Input组件创建一个input文件,在如图路径下里面有一些默认的功能生成代码编写人物控制代码脚本路径如下新的输入系统的启动代码如何控制呢?通过检测输入系统中的坐标来控制左右移动Fixupdate......
  • 如何提升原力值-小白专享 快速实现赚钱小目标
    CSDN原力值提升秘籍:全面攻略与实战指南在CSDN这个充满技术活力的社区,原力值是衡量用户活跃度和影响力的重要指标。高原力值不仅代表着你在社区中的威望,还能为你带来更多的机会和资源。那么,如何才能有效提升原力值呢?今天,就为大家详细揭秘。一、内容创作:夯实基础,打造优质输......
  • 利用Python爬虫获取item_search_shop-获得店铺的所有商品API接口
    在电子商务领域,获取店铺的所有商品信息对于市场分析、竞品研究和用户体验优化至关重要。淘宝开放平台提供了丰富的API接口,其中item_search_shop接口允许开发者获取指定店铺的所有商品信息。本文将详细介绍如何使用Python爬虫技术调用该API接口,并对获取到的数据进行分析和应用。一......
  • 软考数据库系统1-数据库基本概念
    目录数据库系统概述数据库(DB)的基本特征数据库系统(DBS)数据库管理系统DBMS的功能三级模式-两级映像三级模式两级映像数据库设计流程真题真题1真题2数据模型数据模型相关概念数据模型分类数据模型三要素(☆☆☆☆):E-R图(☆☆☆☆☆)超市管理系统E-R示例图如下:E-R......
  • 文献阅读分享:XSimGCL - 极简图对比学习在推荐系统中的应用
    XSimGCL:TowardsExtremelySimpleGraphContrastiveLearningforRecommendation......
  • 高级数据结构与算法---莫队
    这篇文章主要是用来复习的,最近学了一些新的东西,多少要记录一下,不然以后忘了,不过似乎树状数组和ST表还没有补完,等后面有时间(不能拖拉)再去将他们给写完,然后就开始去学习一下计算几何,树形DP以及图论,啊啊啊啊啊啊,还要准备数学建模,哎,为什么明明都放假了,还要给自己找这么多事情呢,躺着好......
  • Spring-IoC容器
    Spring-IoC容器SpringIoC容器又称为Spring容器,是Spring架构的核心组件,它负责管理应用程序中对象(通常称为bean,bean是IoC容器中的对象实例)的创建、配置、生命周期和依赖关系。IoC容器的基本概念IoC容器又称为容器,是一种设计模式,用于管理应用程序中对象的创建、配置、生命周......
  • LIO-SAM代码解析:mapOptmization.cpp(二)
    文章目录1.cornerOptimization1.点集中心计算2.协方差矩阵计算3.特征值分解4.主方向选择5.距离与权重计算6.优化目标2.surfOptimization1.平面方程拟合2.平面方程归一化3.点到平面的距离4.权重因子计算5.优化系数1.cornerOptimizationvoidcornerOp......