精华内容
下载资源
问答
  • 怎样把一个整数转换成字符形式输出啊?比如int i=97 ,将i以字符形式输出
  • 《程序设计基础-c语言》杨莉 刘鸿翔 科学出版社 ISBN 978-7-03-032903-5 p32 【例2.5】 向字符变量赋整数,然后输出 #include void main() { char c1,c2; c1=97; c2=98; printf("%c,%c\n",c1,c2); printf("%d,%...

    《程序设计基础-c语言》杨莉 刘鸿翔 科学出版社
    ISBN 978-7-03-032903-5
    p32
    【例2.5】
    向字符变量赋整数,然后输出

    #include<stdio.h>
    void main()
    {
    	char c1,c2;
    	c1=97;
    	c2=98;
    	printf("%c,%c\n",c1,c2);
    	printf("%d,%d\n",c1,c2);
    }
    

    在这里插入图片描述

    展开全文
  • C语言中以字符形式输出枚举变量

    万次阅读 2014-11-13 15:17:20
    但是如果要求打印枚举变量名的字符串, 办法也有很多,查看网上方法几乎都需要转换,要么用数组,下面要说的是一种可以算是直接打印的新方法; 代码: #include #define ENUM_CHIP_TYPE_CASE(x) case x: return(#x)...

      1. 枚举应用说明


    每个枚举常量对应一个整形数字,很多时候可以像整形一样使用;但是如果要求打印枚举变量名的字符串,

    办法也有很多,查看网上方法几乎都需要转换,要么用数组,下面要说的是一种可以算是直接打印的新方法; 

     代码:

    #include <stdio.h>
    
    #define ENUM_CHIP_TYPE_CASE(x)   case x: return(#x);
    
    enum cvmx_chip_types_enum {
        CVMX_CHIP_TYPE_NULL = 0,
        CVMX_CHIP_TYPE_DEPRECATED = 1,
        CVMX_CHIP_TYPE_OCTEON_SAMPLE = 2,
        CVMX_CHIP_TYPE_MAX
    };
    
    
    static inline const char *cvmx_chip_type_to_string(enum cvmx_chip_types_enum type)
    {
        switch (type){
            ENUM_CHIP_TYPE_CASE(CVMX_CHIP_TYPE_NULL)
            ENUM_CHIP_TYPE_CASE(CVMX_CHIP_TYPE_DEPRECATED)
            ENUM_CHIP_TYPE_CASE(CVMX_CHIP_TYPE_OCTEON_SAMPLE)
            ENUM_CHIP_TYPE_CASE(CVMX_CHIP_TYPE_MAX)
        }
        return "Unsupported Chip";
    }
    
    int main()
    {
        cvmx_chip_types_enum a;
    
        while(1){
            printf("input(0~3):");
            scanf("%d",&a);
            if(a<CVMX_CHIP_TYPE_NULL||a>CVMX_CHIP_TYPE_MAX){
                printf("error,you must input number between 0 and 3,
                        please try again!\n\n");
                continue;
            }
            printf("\n");
    
            printf("the result:%s \n\n",cvmx_chip_type_to_string(a));
        }
    
        return 0;
    }

     

    2. 测试结果


     

    如果不想全部打印出名字,只想打印出后面几个字符,例如“CVMX_CHIP_TYPE_DEPRECATED”,

    只要打印后面“DEPRECATED”字符串,上面代码只需修改宏:

    #define ENUM_CHIP_TYPE_CASE(x)   case x: return(#x); 改为下面所示

    #define ENUM_CHIP_TYPE_CASE(x)   case x: return(#x+15);  //从第16个字符串开始打印,不要前面15个

     

    结果如下:

     

     

    展开全文
  • def translationChtoEn(list): import urllib.request import urllib.parse import json while True: content = list if content == 'Q': break else:
    def translationChtoEn(list):
        import urllib.request
        import urllib.parse
        import json
    
        while True:
            content = list
            if content == 'Q':
                break
            else:
                url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=http://www.youdao.com/'
                data = {}
    
                data['type'] = 'AUTO'
                data['i'] = content
                data['doctype'] = 'json'
                data['xmlVersion'] = '1.8'
                data['keyfrom'] = 'fanyi.web'
                data['ue'] = 'UTF-8'
                data['action'] = 'FY_BY_CLICKBUTTON'
                data['typoResult'] = 'true'
    
                data = urllib.parse.urlencode(data).encode('utf-8')
                response = urllib.request.urlopen(url, data)
                html = response.read().decode('utf-8')
                target = json.loads(html)
                results = target['translateResult'][0][0]['tgt']
                # print(results)
                return results
                # print('翻译的结果:%s' % target['translateResult'][0][0]['tgt'])
    
    def get_EnglishTitleName(titleList):
        titleEnName = []
        for i in range(len(titleList)):
            titleEnName.append(translationChtoEn(titleList[i]))
            titleEnName[i] = titleEnName[i].title()             #首字母大写
            titleEnName[i] = titleEnName[i].replace(' ', '_')   #替换
            titleEnName[i] = titleEnName[i].replace('(', '_')
            titleEnName[i] = titleEnName[i].replace(')', '')
            titleEnName[i] = titleEnName[i].replace(',', '')
            titleEnName[i] = titleEnName[i].replace('/', '_')
        # print('The titleEnName is:',end='\t')
        # print(titleEnName)
        return titleEnName
    
    if __name__=='__main__':
        titleList = ['中/国','北(京)','昌,平','北 服']
        print(str(translationChtoEn(titleList)))
        englishTitleName = get_EnglishTitleName(titleList)
        print(englishTitleName)
        englishTitleNameTemp = ['']
        for i in range(len(englishTitleName)):
            englishTitleNameTemp.append(englishTitleName[i])
    

    print(englishTitleNameTemp)

    展开全文
  • 字符串数组16进制的形式输出

    千次阅读 2018-09-21 22:15:39
    下面的程序主要是将字符串的数组,16进制的形式输出,用空格隔开。 #define _CRT_SECURE_NO_WARNINGS #include &lt;fstream&gt; #include &lt;string&gt; #include &lt;sstream&gt; ...

    下面的程序主要是将字符串的数组,以16进制的形式输出,用空格隔开。

    #define _CRT_SECURE_NO_WARNINGS
    #include <fstream>  
    
    #include <string>    
    #include <sstream>
    #include <iostream>
    #include <iomanip>
    #include <algorithm>
    #include <iterator>
    using namespace std;
    
    int main()
    {
    	char *temp = new char[8];
    	temp[0] = 01;
    	temp[1] = 2;
    	temp[2] = 03;
    	temp[3] = 10;
    	temp[4] = 11;
    	temp[5] = 7;
    	temp[6] = 9;
    	std::stringstream  ss;
    	for (int i = 0; i<7; i++)
    	{
    		
    		int tm = temp[i];
    		ss << std::hex << std::setw(2) << std::setfill('0') << tm;//见下文注释
    		ss << " ";
    	}
    	string c = ss.str();
    	string d;
    	transform(c.begin(), c.end(), back_inserter(d), ::toupper);//将小写转化为大写
    	std::cout << "string is : " << d << std::endl;
    	system("pause");
    	return 0;
    
    }
    

    ss << std::hex << std::setw(2) << std::setfill('0') << tm。这里的stringstream  ss;定义的字符串流,是将后面的字符串按照对象存入到ss中并以空格键结束,如01为一个对象,02为一个对象,对象之间都有空格。std::hex表示16进制输出流,即后面输出的为16进制的形式,setw(2)以两个字符的形式输出,setfill(0)不够两个字符的用0填充。最后的输出结果为:                   

     愿我们都能被世界温柔以待!!! 

    展开全文
  • 字符输出函数

    千次阅读 2019-07-14 16:13:47
    1字符数据输出 为实现字符数据的输出,C语言库函数中提供了一个putchar函数,其作用是向终端输出一个字符。注意的是putchar每次只能输出一个字符 Putchar函数的一般形式如下 Putchar© 输出hello 结果如下 2.字符...
  • 算法题解:给定一个字符输出其全排列形式的所有字符串(JAVA代码) 例如:给定字符串:ABC,输出结果有6种: ABC ACB BAC BCA CBA CAB 问题分析 这个问题可以采用递归算法求解。 首先看下图所示: 给定的...
  • 版权声明 ... 题目描述 描述: ...输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为0...
  •  .NET Framework : 4.7.2        IDE : Visual Studio Community 2019         OS : Windows 10 x64     typesetting : Markdown         blog : blog.csdn.net/...
  • 字符字符输出和整型输出

    千次阅读 2018-08-13 20:32:11
    字符在计算机中也是二进制存储的,所以输出字符型数据是输出字符本身,而输出%d类型是输出字符的ascll码 ,贴下实验代码 #include&lt;stdio.h&gt; int main(){ char a='a'; printf("%c %d\n"...
  • Python 字符输出格式总结

    千次阅读 2017-04-06 16:58:24
    设定Python中字符输出格式(或者说是认为设定的形式)有很多种方法,str()与repr()两个内置函数是两个内置的字符串转换函数,字符输出格式控制中,有format()、转义字符转换等方法,下面一一介绍总结:1、str()...
  •  编写一个程序,可以一直接收键盘字符,如果是小写字符输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出 思考思路:  1:看到“接受字符”很多人想到scanf语句,但是题设中...
  • shell脚本学习之echo输出字符形式

    千次阅读 2018-04-12 20:04:48
    对于上述字符串,三者都可以正确输出 hello world 三者各有特点 i 不加引号:用分号隔开时会出问题,因为脚本执行命令时用分号 ; 来隔开多个命令,;后为新一次命令的执行。 输入 $echo hello;world...
  • 输入一个回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出字符串并将其转换为十进制数后输出。 【输入形式】一个字符串,小于80个字符串 【输出形式】...
  • //将一个数字按字符形式逐个输出,例如1234,输出为1 2 3 4 #include void print_number(int a) { if (a >= 10) print_number(a / 10); printf("%d ", a % 10); } int main() { int a = 1234; print_number(a...
  •   1.情景展示  在实际开发过程中,为了调试,有时我们需要看数组...(将数组内容以字符串的形式展示出来) 2.解决方案  实现方式:将数组转换成json字符串 var array = []; var json = {}; $('...
  • C语言字符串输入及输出的几种方式

    万次阅读 多人点赞 2018-02-06 00:12:56
    1.字符串数组+初始化 char s1[]="array"; //字符数组 char s2[6]="array"; //数组长度=字符串长度+1,因为字符串末尾会自动添‘\0‘ printf("%s,%c\n",s1,s2[2]); //array,r 2.字符串指针+初始化 char *sp=...
  • 我用Ajax与后台进行交互,后台大部分都是通过 getWriter().println()这种形式返回的
  • C语言格式字符输出指令

    千次阅读 2018-08-22 21:29:29
    %x十六进制数形式输出整数,或输出字符串的地址。 %u十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。 %c用来输出一个字符, %s用来输出...
  • 转义字符输出

    千次阅读 2014-12-01 22:10:43
    可以这样来理解,输出时,当遇到"\"时,表示转义,"\\"表示的是一个斜杠"\",这样后面跟的字母是什么就打印什么,不管后面跟的是什么字符。 有一个问题,就是回退符从键盘输入不了,在C语言经典教材《C
  • 汇编语言学习 字符输出

    千次阅读 2014-04-13 18:07:05
    字符输出 字符串操作程序设计: 对于一个汇编程序 : 有三段 数据段 堆栈段 代码段 初始化程序: MOV AX ,DATAS MOV DS, AX 为什么需要这个 ,主要是因为 mov 无法实现将立即数传入段寄存器 ,但是 MO...
  • C语言 输出一个字符

    千次阅读 2019-02-04 10:52:32
    C语言 输出一个字符
  • BoBo教KiKi字符常量或字符变量表示的字符在内存中ASCII码形式存储。BoBo出了一个问题给KiKi,输入一个字符输出字符相应的ASCII码。 输入描述: 一行,一个字符输出描述: 一行,输出输入字符对应的ASCII码。 ...
  • 字符字符串的输入输出

    千次阅读 多人点赞 2019-10-29 23:24:41
    字符字符串的输入输出scanfprintfgetcharscanf与getchar的区别putchargetsfgetsputscin与coutgetlinecin.getline scanf 不接受空格,回车结束输入 scanf("%c",&a); 读取标准输入流中的第一个字符,包括空格...
  • #include&lt;stdio.h&gt; void main() { char c1,c2; //定义两个字符型变量c1、c2,此时两变量是随机值 c1='a',c2='b'; ...
  • 用链表形式存储一个字符串,插入、删除某个字符,最后按正序、逆序两种方式输出字符串。 [输入] 初始字符串,插入位置,插入字符,删除字符。 [输出] 已建立链表(字符串),插入字符后链表,删除字符后链表,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 699,020
精华内容 279,608
关键字:

以字符形式输出是什么意思