『壹』 c语言中怎样输出变量的原符号
1、没有直接输出的方式。输出时候可以
("a=%d",a)方式得到结果。或者麻烦点,用字符指针指向变量名,然后输出二者。
2、输出格式:
%d
输出10进制整数格式,有符号数,比如-100、200等整型(char/int/short)。
%c
输出字符,比如'A','B','$',char型
%f
输出单精度浮点数,float类型
%u
输出无符号整数,unsigned型。
%s
输出字符串,一般都是输出一个char数组的所以字符
%lf
输出双精度浮点数,double类型
%x
按16进制输出整数%o
按8进制输出整数
『贰』 C语言如何输出字符变量的ascii码
程序编写如下:
char y='X';
printf("%c ",y);
printf("%d ",y); // 得字符变量的ascii码,十进制数
printf("%x ",y); // 得字符变量的ascii码,十六进制数
printf("%o ",y); // 得字符变量的ascii码,八进制数
也可以先定义字符ch,输入字符,在把字符强制转换成整数就是该字符的ASCII码值,即int(ch)。
参考代码:
#include<iostream>
usingnamespacestd;
intmain()
{
charch;
cin>>ch;
cout<<int(ch)<<endl;
return0;
}
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
请注意,ASCII是American Standard Code for Information Interchange缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生误解。
表述方式
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;
通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。
奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。
『叁』 c语言怎样输出一个变量名
使用 宏函数;
#define h(x) #x
可以将 变量x 进行 字符串化;
例子:将函数 foo(x) 的参数x的名称输出
#include<stdio.h>
#define foo(x) foo1(x,#x)
void foo1(int x, const char* xname){
printf("x name:%s, x value:%d\n", xname, x);
}
int main(){
int somevalue =1;
foo(somevalue);
return 0;
}
『肆』 在C语言里,printf怎么输出2个变量
要输出两个变量:用逗号隔开即可,%d是整数的输出标识符,标识符和变量的顺序是相对应的,
输出2个变量的代码修改:
{
int a,b,c,sum,sum1;
a=10;
b=20;
c=30;
sum=a+b;
sum1=a+b+c;
printf ("sum=%d/nsum1=%d/n",sum,sum1);
}
(4)c语言编程如何输出变量扩展阅读:
Printf()函数是一个标准函数,它的函数原型在头文件“stdio.h”中,该函数的使用方法如下所示
printf("格式控制字符串",输出变量列表)
格式字符串的内容和意义如下所示。
%c : 输出单个字符,参数为该字符的ASCII码。
%d : 以十进制形式输出带符号整数(正数不输出符号)。
%e 或 %E : 以指数形式输出单、双精度实数,默认保留6位小数。
%f : 以小数形式输出单或双精度实数,默认保留6位小数。
%g 或 %G 以%f或%e中较短的输出宽度输出单、双精度实数。如果指数小于-4或大于等于默认精度,则使用%e或%E格式输出。否则用%f格式输出,省略末尾多余的0。
%i :以十进制形式输出带符号整数,同%d。
%o :以八进制形式输出无符号整数(不输出前缀0)
%s : 输出字符串,参数为char指针,显示字符串所有的字符
%u : 以十进制形式输出无符号整数。
%x 或%X :以十六进制形式输出无符号整数,%x表示输出小写,%X表示输出大写。
『伍』 在C语言里,printf怎么输出2个变量
C语言中输出两个变量的方法如下:
1.首先需要先定义两个变量。这里演示以定义两个整形变量A,B为例。
(5)c语言编程如何输出变量扩展阅读:
关于printf()函数的介绍如下:
1.printf()函数是式样化输出函数, 一般用于向准则输出设备按规定式样输出消息。正在编写步骤时经常会用到此函数。printf()函数的挪用式样为: printf("<式样化字符串>",<参量表>);
2.其中式样化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是式样化规定字符, 以"%"开端, 后跟一个或几个规定字符, 用来确定输出内容式样。
3.注意:函数printf从右到左压栈,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所以我们看见的结果是,从右边开始处理的。
『陆』 c语言关于字符变量输出的问题
%3d中的3表式:输出占3列,如果少于3列则左补空格;如果多于3列则全部输出
例如:
int i=15;
printf("%3d",i);
输出结果是: _ 15 (其中"_ "表式一个空格,空格+15刚好占3列)
再如
int i=1542;
printf("%3d",i);
输出结果是: 1542 占四列(大于3列,所以全部输出).
『柒』 用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变量a,b的值。
程序代码如下:x0dx0a#include
『捌』 c语言中,如果要在输出语句(printf)中输出变量怎么表示
这个很简单,直接在括号里面加格式符和变量名就可以了!比如说printf(“%d”,i)就可以输出变量i的值。