char ch
ch=getchar()
if(ch>逗迟='0'&&ch<='9')
printf("数字")
if(ch>='a'&&稿指贺ch<='z'||ch>='A'&&ch<='Z')
printf("字母")
2.
#include <stdio.h>
int main(){
char char1 = 184
char char2 = 246
printf("Print1:\n")
printf("%c",char1)
printf("\n")
printf("%c", char2)
printf("\n Print2:\n %c%c\n",char1, char2)
printf(" Print3:\n ")
printf("%c",char1)
printf("%c",char2)
return 0
}
让我们来看一下结果:
所以我们还可以这样玩:
#include <stdio.h>
#include <unistd.h>//VC退键派散
int main(){
char hexchar[19] = {0xc1,0xd6,0xb2,0xd3,0xb1,0xf3,0x2c,0x20,0x49,0x20,0x4c,0x6f,,0x76,0x65,0x20,0x59,0x6f,0x75,0x21},i
for(i=0i<19i++){
printf("%c",hexchar[i])
_sleep(300)
}
return 0
}
1、英文字母:如果是char 型,那么是占用1个字节,如果是string型,应该是两个。
char c = 'a'//它占用一个字符
char c[] = "a"//占用两个。
char c[] = "abcde"//占用4+1 = 5 个,结尾有一个'\0'
2、数字:这个有很多中,从小到大分别为:short、int、float、long、double
分别岁皮为:1个、2个、4个、脊雀消8个、16个
3、汉字:理论上说,一个汉字占用两个字符。比如:中国,就占用4个字符,如果是:
char c[] = "中国"//占用4+1 = 5个字符
char c = '中'//错误,不能这样计算
扩展资料1、C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
2、C语言的数据类型有:整型、实型、字符型、数组类型、指樱知针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。
3、由于C语言允许直接访问物理地址,可以直接对硬件进行 *** 作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行 *** 作,而这三者是计算机最基本的工作单元,可用来写系统软件。
参考资料 百度百科-C语言欢迎分享,转载请注明来源:内存溢出
评论列表(0条)