c++中将输入的数字以字符(串)形式输出

http://blog.csdn.net/pipisorry/article/details/39076957

#include <iostream>
#include <sstream>
#include <string>
using namespace std;

void main(){
	int i = 65;
	cout<<char(i)<<endl;					//输出‘A' <=>printf("%c\n", i);

	stringstream ss;
	ss<<i;
	string s;
	ss>>s;
	cout<<s<<endl;						//输出”65“

	char *c = new char;
	itoa(65, c, 10);
	cout<<c<<endl;						//输出”65“
	//cout<<strcmp(c, "65")<<endl;
}

from:

http://blog.csdn.net/pipisorry/article/details/39076957

ref:

http://bbs.csdn.net/topics/390401758?page=1#post-394058528

时间: 2024-10-08 09:05:03

c++中将输入的数字以字符(串)形式输出的相关文章

把输入一次一个字符复制到输出

# include <stdio.h> void main () { int c; while ((c=getchar())!=EOF) putchar(c); //printf("hello world!\c"); } EOF的是为-1 # include <stdio.h> void main () { int c; c=getchar(); while (c !=EOF) { putchar(c); c=getchar(); } }

JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)

验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0) ^\d+$验证非正整数(负整数 + 0) ^((

53.从键盘输入任意一串字符串,程序输出同样的一串字符,要求输出字符串中大小写相互转化,其他符号不变。如输入“a123BxC”,则输出“A123bXc”

(1)我的错误程序: #include<iostream> #include<string.h> using namespace std; int ZhuanHuan(char); int main() { char a[100]; cout<<"please input a string: "<<endl; cin>>a; for(int i=0;i<strlen(a);i++) { ZhuanHuan(a[i]);

QTableWidgetItem默认编辑时,不是数字的字符也能输入。怎么

QTableWidgetItem默认编辑时,不是数字的字符也能输入.如何设置不是数字的就不能输入?QTableWidgetItem默认 QTableWidgetItem默认编辑时,不是数字的字符也能输入.如何设置不是数字的就不能输入?QTableWidgetItem默认编辑时,不是数字的字符也能输入.如何设置不是数字的就不能输入? [解决办法]QRegExp ipRegExp = QRegExp("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){4}"); 

用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)

项目中遇到客户的需求变化,要验证某个数据的正确性,判断输入的两位字符,第一位是数字16进制的,第二位是I.O.Q.U除外的字母(A到Z). 本来对js不熟练,网上参考了一下js正则验证的规则,使用正则表达式完成了这个验证. 1 function check() { 2 var str = document.getElementById("txtEnglishName").value; 3 var reg=/^[0-9a-fA-F][^IOQU]$/; 4 if (str.length!

输入一串随机数字,然后按千分位输出。

比如输入数字串为"123456789",输出为123,456,789 #!/bin/bash read -p "输入一串数字:" num v=`echo $num| sed 's/[0-9]//g'` if [ -n "$v" ] then     echo "请输入纯数字."     exit fi length=${#num} #表示num字符串的长度 len=0 sum='' for i in $(seq 1 $leng

利用 Python django 框架 输入汉字,数字,字符,等。。转成二维码!

利用 Python django 框架 输入汉字,数字,字符,等..转成二维码! 模块必备:Python环境 + pillow  + qrcode 模块 核心代码import qrcode qr = qrcode.QRCode( version=2, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=20, border=4, ) qr.add_data('你要生成的文件') qr.make(fit=True) img = q

JS中同步显示并分割输入的数字字符串

题目比较晦涩,来张图来说明要表达的效果: 第一张图的效果就是,用户输入一个数字,上面就显示一个大层,然后显示输入的数字,并把数字用空格按照每四位分割出来.好像在建行的网上银行上面就有这种效果.第二个图的效果就是用户在一个文本框中输入一串数字,然后再光标离开的时候,把数字按照每三位用逗号给分割开来,类似于老外的金钱输入效果. 效果一 同步显示分割分割输入 这种效果中,仿造的就是输入银行卡子类的,故只能够输入数字,需要禁用用户输入的其它字符下面是几种实现方式.先贴上HTML和CSS代码: 1 <ht

根据用户输入的数字,显示对应星期.

/** *    根据用户输入的数字,显示对应星期. * *    思路: *    1.本体符合查表的思想,可以设定一个方法,让用户传入一个整型数值,然后在表中查对应的星期几就可以了. * */ public class WhatDay { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个整数值,我来告诉你输入的是星期几?"