在本教程中,我们将讨论将字符串转换为二进制序列的程序。

为此,我们将提供一个字符串。我们的任务是将每个字符转换为等效的二进制字符,并打印出来以分隔不同字符。

示例#include

using namespace std;

//converting into binary equivalent

void convert_binary(string s){

int n = s.length();

for (int i = 0; i <= n; i++){

//converting to ascii value

int val = int(s[i]);

//converting ascii to binary equivalent

string bin = "";

while (val > 0){

(val % 2)? bin.push_back('1') :

bin.push_back('0');

val /= 2;

}

reverse(bin.begin(), bin.end());

cout <

}

}

int main(){

string s = "tutorialspoint";

convert_binary(s);

return 0;

}

输出结果1110100 1110101 1110100 1101111 1110010 1101001 1100001

1101100 1110011 1110000 1101111 1101001 1101110 1110100

c 语言字符串转二进制,在C ++中将字符串转换为二进制序列相关推荐

  1. python十进制小数转二进制小数,从零开始学Python|如何在Python中将小数转换为二进制...

    Python是一种高度通用且功能强大的编程语言.在可以做的许多事情中,从十进制转换为二进制,反之亦然,这是最突出的一项.因此,在本文中,我们将更多地讨论如何在Python中将十进制转换为二进制,反之亦 ...

  2. python强转字符串_在Python 3中将Exception转换为字符串

    在Python 3中将Exception转换为字符串 有谁知道,为什么这个Python 3.2代码 try: raise Exception('X') except Exception as e: p ...

  3. 在C ++中将十进制转换为二进制

    Here you will get program to convert a number from decimal to binary in C++. 在这里,您将获得在C ++中将数字从十进制转换 ...

  4. java整数转二进制字符串_在Java中将int转换为二进制字符串表示形式?

    AbbyPaden.. 5 这是我几分钟前刚写的东西.希望能帮助到你! public class Main { public static void main(String[] args) { Arr ...

  5. linux字符串转为二进制,Linux printf将十进制转换为二进制?

    不,C printf 没有二进制格式的格式修饰符( http://www.cplusplus.com/reference/cstdio/printf/ ),以及linux util 也没有扩展它 %b ...

  6. c#中将整数转化为字符串_在C#中将字符串转换为字节数组

    c#中将整数转化为字符串 Prerequisite: How to declare and use byte[] in C#? 先决条件: 如何在C#中声明和使用byte []? C#中的字符串到字节 ...

  7. php字符串转换mysql_在PHP中将字符串转换为MySQL时间戳格式

    我使用从 android java应用程序发送的字符串在php中编写查询. 查询是这样的: $insertSQL = sprintf("INSERT INTO app_DuckTag (ta ...

  8. c 字符串数组_在C++中将字符串转换为char数组

    我们许多人遇到了错误'cannot convert std::string to char[] or char* data type'. 例如: Input : string s = "ge ...

  9. scala 转换为字符串_如何在Scala中将字符串转换为布尔值?

    scala 转换为字符串 String in Scala is a sequence of characters. In Scala, the String object is immutable. ...

最新文章

  1. 阿里云下Linux服务器安装Redis
  2. 面试之BI-SQL--table转换
  3. Linux之ln命令
  4. oracle ora 00279,ORA-01245、ORA-01547错误的解决
  5. Web框架 Bottle 、Flask 、Tornado
  6. Help View修复
  7. 【华为云 ModelArts-Lab AI实战营】第三期:图像分类 (III) 模型参数网络调优
  8. java毫秒 mysql秒_MySQL和Java时间毫秒之间的转换问题的总结
  9. Arduino编译bootloader
  10. configure: error: MySQL library not found ,Not found mysqlclient library
  11. lucene的基础入门
  12. HDFS教程(06)- HDFS纠删码
  13. pandas安装报错
  14. 计算机写程序的步骤,电脑怎么编程 电脑编程的方法
  15. Android技术分享| 自定义LayoutManager
  16. phpstudy下载、安装、配置、网站部署
  17. mapbox/minemap 获取比例尺
  18. 视频画面显示单位fps与Hz的区别
  19. Linux shell 命令学习 大全
  20. IntelliJ IDEA 快捷键 Mac版(个人自用最新版)

热门文章

  1. linux欢迎界面设计,Ubuntu 18.04 LTS新增欢迎界面--方便用户快速上手新系统
  2. 批处理 操作mysql_超简单使用批处理(batch)操作数据库
  3. python list转字符串_我用python写了个自动生成给文档生成索引的脚本!懒人智慧...
  4. iso8601时间格式_ISO8601与dayjs的使用
  5. @Async的异步任务多起来了,如何配置多个线程池来隔离任务?
  6. 死磕18个Java 8的日期处理,工作必用!
  7. 写过Mybatis插件?那说说自定义插件是如何加载的吧?
  8. 我们常用的撤销和恢复功能,你知道它们使用了什么设计模式吗?
  9. 调查与讨论:你在调用别人接口的时候有考虑过失败情况吗?
  10. 不努力提高效率,小姐姐都被人追走了:K8S一键部署了解一下?