C语言中,输出某个类型数据的语句是什么

C语言中,输出某个类型数据的语句是什么,第1张

printf(“%c”, a);//char a

printf(“%d”, a);//int a

printf(“%f”, a);//float a

printf(“%lf”, a);//double a

#include <stdioh>

void main()

{ char c;

printf("Enter a character:");

c=getchar();

if(c<0x20) printf("The character is a control character\n");

else if(c>='0'&&c<='9') printf("The character is a figure\n");

else if(c>='A'&&c<='Z') printf("The character is a capital letter\n");

else if(c>='a'&&c<='z') printf("The character is a small letter\n");

else printf("The character is other character\n");

}

补充

----------------------------------------------------------------------------------------------------------------------

2816 = 0x0B00

11 = 0x000B

应该是串口或者字节序的问题

----------------------------------------------------------------------------------------------------------------------

#include<stdioh>

main()

{

char a,b;

a=10;

b=1;

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

getch();

}

输出:

c=11

----------------------------------

不知道楼主的2816怎么来的

char a=0xff;//有符号,最高位是符号位

unsigned char b=0xff;//无符号

printf("a=%d, b=%d", a, b);

输出结果为

a=-1, b=255

----------------------------------------------

#include<stdioh>

main()

{

int i;

for(i=0;i<256;i++)

printf("(char)i=%d\t(unsdigned char)i=%d\n",(char)i, (unsigned char)i);

getch();

}

输出:

(char)i=0 (unsigned char)i=0

(char)i=1 (unsigned char)i=1

(char)i=2 (unsigned char)i=2

(char)i=3 (unsigned char)i=3

(char)i=126 (unsigned char)i=126

(char)i=127 (unsigned char)i=127 //0-127,相等

(char)i=-128 (unsigned char)i=128 //128-255,一正一负

(char)i=-127 (unsigned char)i=129

(char)i=-2 (unsigned char)i=254

(char)i=-1 (unsigned char)i=255

C语言中最简单的数据类型包括()。

A整型、实型、逻辑型

B整型、实型、字符型

C整型、字符型、逻辑型

D整型、实型、逻辑型、字符型

正确答案:B

C语言中的基本数据类型,是C

语言自己定义好的数据类型,用户直接拿来就可以使用的。它包括:整型

int

字符型

char

浮点型

float

(双精度

double)

布尔型

bool

空值型

void

main()

{

long u=51274,n=128765;

printf("u=%ld,n=%ld",u,n);

}

这样就可以得到正确的结果啦

格式说明%ld,就是要按使变量u,n按照长整型数的形式输出数据

在我用专业词语解释之前我先打个比方:

我们将C语言比作餐馆,

象油淋小白菜,酸辣土豆丝,红烧豆腐等样式单一,结构简单,家家都有的菜就好比基本数据类型,

象土豆啤酒鸭,宫爆鸡丁等结构复杂,根据不同的师傅有不同的形式的菜就好比构造数据类型

就是说基本数据类型是指C语言里面内定的一些数据类型,是数据的最基本原料,

而构造数据类型是用户自己定义的,里边可以包含许多基本数据类型,就像"学生"

这个构造数据类型它里面的年龄是基本数据类型你的Int型,姓名是基本数据类型里的字符串型等

而指针类型就像门牌号码,他虽然表示你家,但那只是你家的地址而已(我不相信你们家就是一个门牌号码)因为程序运行是,要处理的数据是放在内存里面的,内存就像一栋公寓楼,我们只要知道某个人的门牌号码据可以找到这个人,

空类型就是他什么也不是,什么也没有,你就将他理解为空,就像一个房间里有间桌子我们说他是"桌类型",里有个人我们说他是"人类型",里面什么都没有,我们就说他是空类型空类型在C语言里面是很重要的概念,经常涉及到

以上就是关于C语言中,输出某个类型数据的语句是什么全部的内容,包括:C语言中,输出某个类型数据的语句是什么、C语言编写判断数据类型、c语言数据类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9539976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存