ascii相关内容

你如何转换成字符数为十进制和背部或转换ASCII'A' - 'Z'/'A' - 'Z',以信偏移0'A'/'A'...?

如果你有一个char是在'0'到'9'你怎么把它转换为int的0值9 和那你怎么转换回来? 还给出字母'A'到'Z'或'a'到'Z'你怎么把它们转换成0-25的范围,然后回来? 这是好以优化ASCII 解决方案 用C ++指定的基本字符编码,使转换和从'0' - '9'容易 C ++规定: 在源和执行的基本字符集,每个字符的十进制数字上面的列表0后的值应大于previous的 ..
发布时间:2016-08-19 14:31:17 C/C++开发

是否基本字符集只能在C实现依赖?

许多文章警告说,处理字符值作为整数是不可移植的,例如假设'A'的值是65(如ASCII)。 但是,确定此字符集是ASCII(或扩展形式),或其它字符集?是它由操作系统,或编译器来确定我presuming,这是不依赖于硬件 例如,可以在英特尔的PC有个字符集如EBCDIC(理论上)?并可能改变的Linux / Unix的 LANG 环境变量更改为C程序设计的基本字符集的值(如果再重新编译)? ..
发布时间:2016-08-19 13:42:09 C/C++

转换为ASCII使用C

使用微控制器(PIC18F4580),我需要收集数据并将其发送到供以后分析SD卡。它收集的数据将在0到1023,或0x0和0x3FF对之间的值。 所以我需要做的是转换成1023字面ASCII值的基数为10串(0X31,为0x30,0x32,0x33,...)。 我的问题是我能想到的分裂位的相隔只有这样需要大量的分工。 字符临时[4]; 温度[0] = 1023%10; 温度[1] =(102 ..
发布时间:2016-08-19 00:02:12 C/C++

保存在C字符的Uni code

我现在正在学习Linux上的C语言,我已经跨越有点古怪的情况来了。 据我所知,标准C的字符数据类型为ASCII码,1字节(8位)。这应该意味着,它只能容纳ASCII字符。 在我的节目我用字符输入[]这样的伪$ C ,这是由的getchar 填充函数$ C: 字符输入[20]; INT Z,I; 对于(i = 0; I< 20;我++) { Z =的getchar(); 输入 ..
发布时间:2016-08-18 22:43:03 C/C++

如何计数在C UNI code字符串中的字符

可以说我有一个字符串: 字符theString [] =“你们好AA”; 鉴于我的编码是UTF-8,该字符串是12个字节长(这三个汉字字符是每三个字节,与长音符号的拉丁字符是两个字节,并且“a”为一字节:的strlen(theString)== 12 我怎么能算的字符数?我该怎么办下标相当于这样: theString [3] ==“好” 我怎么可以切片,和猫这样的字符串? 解决方案 ..
发布时间:2016-08-18 21:56:50 C/C++

在一个字节转换成两个ASCII十六进制字符(ASCII两个字节)

我要两个ASCII字节转换成一个十六进制字节。 例如。 的0x30 0x43中= GT;的0x0C,0x34 =的0x46 GT&; 0x4F ... 的ASCII字节是 0 和 9 或之间的字母A之间的数字。 和˚F(仅大写),所以之间的的0x30 ... 0x39 和×41 ... 0×46 我知道如何“构建” 0x4F 与数字 0x34 和 0×46: 0x4F = 0x34 *为0 ..
发布时间:2016-08-18 15:00:54 C/C++

重新用C code presenting EOF?

在换行符是重新通过 psented $ P $“\\ n”用C code。是否有最终的文件(EOF)字符等效? 解决方案 EOF不是字符(在大多数现代操作系统)。这只不过是一个适用于一个文件流到达流的末尾时的条件。产生了困惑,因为用户可能的信号的EOF控制台输入通过输入特殊字符(如控制-D在UNIX,LINUX,的等的),但这个人物不是通过正在运行的程序可见,它是由操作系统反过来信号EOF ..
发布时间:2016-08-18 14:50:43 C/C++

在扩展ASCII code显示字符(Ubuntu的)

我需要打印的ASCII字符的一部分延伸,即是这样的: 字符P = 219; //矩形 的printf(“%C \\ n”,p)的; 然而,在外壳不显示正确的字符..我能做些什么来看看矩形? 感谢您 解决方案 您必须使用支持ASCII扩展虚拟终端。在Ubuntu默认的终端是Gnome终端。你将不得不 ..
发布时间:2016-08-18 14:40:22 C/C++

如何将一个128位的整数转换在C十进制的ascii字符串?

我想转换存储为4个无符号整数数组到小数点字符串重新用C presentation 128位无符号整数: 无符号整型SRC [] = {为0x12345678,0x90abcdef,0xfedcba90,0x8765421}; 的printf(“%S”,some_func(SRC)); //给“53072739890371098123344” (输入和输出上面的例子是完全虚构的,我不知道该输入 ..
发布时间:2016-08-18 14:04:49 C/C++

ASCII字符串和字节序

谁与我工作的实习生给我看了他在计算机科学中采取字节排列顺序问题的考试。有一个问题,显示一个ASCII字符串“我的比萨饼”,学生必须证明怎么说字符串将被重新在内存psented小端计算机上$ P $。当然,这听起来像一个很难回答的问题,因为ASCII字符串不会受到endian的问题。 但令人震惊的,实习生要求他的坚持教授,该字符串将被重新psented为$ P $: P-y M的‧赫兹 我 ..
发布时间:2016-08-18 13:50:52 C/C++

转换的ASCII字符[]为十六进制的char []用C

我想转换一个char []在ASCII到char []十六进制的。 事情是这样的: 您好 - > 68656C6C6F 我想通过键盘来读取的字符串。它必须是16个字符。 这是我的code现在。我不知道该怎么做操作。我读到strol但我认为这只是转换海峡号为int的十六进制... 的#include<&stdio.h中GT; 主要() { INT I = 0; 字符字 ..
发布时间:2016-08-18 13:25:25 C/C++

UTF-8 - > ASCII C语言

我有一个简单的问题,我不能在互联网上找到任何地方,我怎么能只使用标准库转换成UTF-8 ASCII(主要是重音符号,以相同的字符没有口音)用C?我发现大多数语言那里的解决方案,而不是对C特别 谢谢! 编辑:有评论说这让我仔细检查我需要什么,我夸张的那种球员。我只需要在如何使做一个功能的想法:与口音的字符 - >字符没有口音。 :) 解决方案 有没有建在这样做的方式。还有,除非你在谈论高 ..
发布时间:2016-08-17 23:36:52 C/C++

转换将int ASCII字符

我 INT I = 6; 和我想的char c ='6' 进行转换。任何简单的方法来建议? 编辑: 此外,我需要生成一个随机数,并转换为一个字符,然后添加一个“.TXT”和访问它在ifstream的。 解决方案 的直接的方式:的炭[]位数= {'0','1','2','3','4','5','6','7', '8','9'}; 焦炭ACHAR =位数[I] 的更安全的方式:的 ..
发布时间:2016-08-17 22:42:49 C/C++开发

正则表达式替换和放大器;#58;到":"等等

我有一堆像字符串: “你好,这里是一个测试冒号和放大器;#58 ;.这里有一个测试分号和放大器;#59;” 我想替换成“你好,这里是一个测试冒号:。这里有一个测试分号;” 等了所有打印的ASCII值。 在present我使用的 的boost :: regex_search 匹配&放大器;#(\\ d +); ,建立一个字符串作为我处理依次每场比赛(含追加不含匹配,因为最后一场比赛,我发 ..
发布时间:2016-08-12 17:36:39 C/C++开发

如何大写和小写字母只由一个位有什么区别?

我发现通过Behrouza Forouzan写入的数据和通信网络有关的书大写和小写字母它由7位code只有一位不同的一个例子。 例如,字符A是1000001(×41)和特色为1100001(0x61),差异是在第6位,这是大写字母0和1小写字母。如果我们知道了code的一个案例中,我们可以很容易地通过添加或十进制减去32找到code为别的,或者我们可以只翻转第六位。 这是什么意思呢? ..
发布时间:2016-08-07 19:53:41 开发方法

Python的统一code对象和C API(从pyuni code对象检索的char *)

我目前所有绑定我的C ++引擎类来的Python游戏脚本的目的。 最新的挑战是说,当你犯了一个变量在脚本一个字​​符串,如 字符串='你好世界 这成为PyUni codeObject的。下一步我们想从绑定的C面函数调用这个对象的脚本上的功能。 PrintToLog(串),作为一个例子让我们说这个C函数是这样无效PrintToLog(为const char * thisString) { ..
发布时间:2016-08-07 10:15:26 Python

阅读FORTRAN直接访问数据并写入格式化数据 - 与Python比FORTRAN快?

晚上好, 我用Fortran产生无格式(直接访问)数据的大型文件的模拟。 从一些这些文件我想生产ASCII人类可读的文件。 有关某种原因,这(在python): F =开放(文件名,“RB”) 对于我的xrange(0,N): POS = I * 64 f.seek(POS) 名称= struct.unpack('FFFF',f.read(16)) 打印名 ..
发布时间:2016-08-06 23:03:01 Python

用C转换ASCII到二进制

因此​​,这里是我的code 无效ascToBinary(INT性格,诠释*的) { 如果(字符== 1) { 输出(“1”); *那些+ = 1; 返回; } 其他 { 如果((字符%2)== 0) { 输出(“0”); 字符=字 ..
发布时间:2016-08-06 23:01:27 开发方法

在Javascript中检索二进制数据(阿贾克斯)

我试着让这个偏远的二进制文件中读取字节,(当然)的supossed前来范围0..255。由于反应是作为一个字符串,我需要使用CHAR $ C $猫得到的数值为每个字符。我所遇到的字符$ C $猫的报恩UTF8中的价值问题(如果林不误),​​因此,例如ASCII值139被转换为8249.这打乱了我的整个应用程序,因为我需要让这些价值它们被从服务器发送 最直接的解决方案是创建一个大的开关,对于每一个 ..
发布时间:2016-08-06 22:59:06 前端开发

最有效的方法为无符号的16位整数存储到文件中

我在做一本字典COM pressor用C与正因为如此字典最大大小64000,我存储我的条目,16位整数。 目前,我正在做什么: 要带code'一',我得到它的ASCII值,97,然后这个数字转换为字符串重新97. 16位整数的presentation所以我最终编码“0000000001100001”的“一个“,这显然不是在短期内节省了很大的空间。 我知道,该算法的更有效的版本会(直到我们需要 ..
发布时间:2016-08-06 22:56:33 开发方法