问题标题: 酷町堂:3799 求ASCII码值2(用printf)

0
0
已解决
潘晨皓
潘晨皓
高级天翼
高级天翼
#include<iostream>
#include<cstdio>
#include<cmath>

using namespace std;
int main(){
	char a;
	cin>>a;
	
	return 0;
}

不知道怎么用printf了,谁能教教我!!!

潘晨皓在2020-06-08 18:18:06追加了内容

printf("字符"a"的ASCII码值为"(int)a);

我是这么写的,谁能指出错误?


0
已采纳
董子墨
董子墨
中级天翼
中级天翼

printf("原样输出+占位符",变量)

董子墨在2020-06-08 18:17:51追加了内容

你用cout+强制类型转换不好吗,非要用printf

董子墨在2020-06-08 18:24:24追加了内容

打个比方(不能直接告诉你语句怎么写),我们要输出“a+b=c”(a、b和c都是一个整型变量,c是a+b的和),用printf写:

printf("%d+%d=%d",a,b,c)

其中,%d是占位符,替变量占位子

提示一下,字符变量的占位符是%c

董子墨在2020-06-08 18:30:11追加了内容

你要输出ASCLL码,它是整型的,所以要用占位符%d,“”里面的是输出的内容,因为变量名写进它会直接输出变量名,所以要用占位符

董子墨在2020-06-09 19:10:29追加了内容

题目上说的不一定要按照上面做,酷町堂测评系统只看答案

0
董宇昊
董宇昊
初级启示者
初级启示者

看着你们的头像,我还以为你你们是自问自答呢(真的不是水贴,只是真实感受)

0
0
王子逸
王子逸
新手天翼
新手天翼

printf("%.保留数位",数字);

0
我要回答