char 与 unsign char的转换
char为字符类型。unsigned char为无符号字符类型。
二者均是占一个字节,可以直接通过强制转换的方式,把char类型的值转为unsigned char。
当定义变量:
unsigned char a;
char b;
转换的形式为:
a = (unsigned char)b;
当char类型的值为正时,转换后的值为原值。
当char类型为负时,原始值的符号位会转为数据位,即结果值为原始值补码代表的无符号值。具体计算公式为,
结果值=256+原始值。
例:
#include<iostream>
using namespace std;
int main(){
char si = -10;
unsigned char usi = si;
printf("%d\n",(int)usi);
}
输出:246
char 与 unsign char的转换相关推荐
- C#中char[]与string之间的转换
C#中char[]与string之间的转换 原文:C#中char[]与string之间的转换 string 转换成 Char[] string ss = "abcdefg"; ch ...
- C++中char*与wchar_t*之间的转换
把char*转换为wchar_t* 用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char *CStr = "string to convert" ...
- qint64转为qstring qt_Qt中Qstring,char,int,QByteArray之间到转换
11.各种数据类型的相互转换 char * 与 const char *的转换 char *ch1="hello11"; const char *ch2="hello22 ...
- BSTR、char* 和 CString 之间的转换 (转)
BSTR.char* 和 CString 之间的转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行.例如: c ...
- Javascript中char和int的互相转换的代码(转载)
Javascript中char和int的互相转换的代码 // Converts an integer (unicode value) to a char function itoa(i) { ...
- 关于Char* ,CString ,WCHAR*之间的转换问题
GDI+所有类的接口函数如果要传递字符串作为参数的话,似乎都用UNICODE串,即WCHAR*.我开始也被整得晕头转向,因为窗口编程所用往往是CString,用IO流读文件数据又得到char *.得益 ...
- char 与 int之间的转换
转载自: 1.首先char与int都分为signed与unsigned类型,默认情况下都是signed类型. 2.从长字节数据类型转换为短字节数据类型,会产生截断: 如从4字节的int类型转换成1个字 ...
- C语言unsigned char、char与int之间的转换
C语言unsigned char.char与int之间的转换 2016年10月23日 18:40:50 bladeandmaster88 阅读数:11347更多 个人分类: c语言基础 先来看一道题: ...
- c语言unsigned char转换成unsigned short,有关c语言数据类型转换之char,unsigned char,unsigned short...
这是一道朗讯的笔试题(我把一些相关资料汇总了一下,希望大家能进来广泛的探讨,不甚感激!) #include int main() { char ca; unsigned char ucb; unsi ...
最新文章
- 浏览器前进后退对下拉框数据的丢失(省市联动实现和例子)
- python类装饰器详解-Python 装饰器详解
- vrrp路由器三种状态_VRRP技术详解和实战演练
- 「读懂源码系列2」我从 lodash 源码中学到的几个知识点
- python爬去百度百科词条_Python爬虫入门学习实践——爬取小说
- Ubuntu下修改root密码
- ❤️使用Spring注解开发(建议收藏)
- 无法创建 ActiveX 组件(转载)
- 类继承和接口继承的差别
- 修复ipad提示无法连接到服务器,修复无法连接到iPad的App Store
- Android 杂记 - 存货盘点用的客户端
- Selenium简单的163邮箱登录实例
- 服装尺寸 html,国家标准规范服装尺寸表.doc
- 与现代教育技术有关的计算机知识,基于计算机的现代教育技术手段的利用与开发...
- 魔兽世界服务器名称修改,魔兽世界怀旧服服务器名称
- 基于登录注册用ajax实现手机验证码功能
- 最新,最严谨的手机号校验
- 网络爬虫——爬取京东数据
- 【Go】基于telegraf进行自定义插件开发(一)
- java 多张jpg合成tif后避免tif文件过大的方法
热门文章
- 第二章华氏度摄氏度转换
- 项目经理该怎样做好项目质量管理工作?
- 统计正数和负数的个数用C语言数组,输入10个整数统计其中的正数和负数的个数,用数组实现...
- 「可视化搭建系统」——从设计到架构,探索前端领域技术和业务价值
- 【独立站运营】营销邮件被判定为垃圾邮件?四个方法教你避开
- 【笔记】html 图片映射 usemap(vue环境下、map、area、coords)
- StarUML3.0.1的破解方法
- PMP续证费用和流程
- CIKM 2022|FwSeqBlock: 一种在序列建模中增强行为表征的方法
- 海思技术交流论坛/知扬开源技术论坛