字符型

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

#include<math.h>

#include<time.h>

int main()

{

/*char:字符型变量,只能存一个字符。字符变量实际上并不是把该字符本身放到变量的内存单元中去,

而是将该字符对应的ASCII(美国信息标准交换标代码)编码放到变量的存储单元中。

char的本质就是一个 字节大小的整型

'0'=48;'A'=65;'a'=97

*/

  char ch='a';

//%c:打印字符变量

  printf("%c ",ch);

//打印字符a对应的十进制数

  printf("%d ",ch);

  printf("字符型大小:%d ",sizeof(ch));

  return EXIT_SUCCESS;

}

int main01()

{

  char ch1='b';

  char ch2='B';

//两个字符型相减转成整型相减。两个对应的字母a、A;b、B;相差为32。a-A=32

  printf("%d ",ch1-ch2);

  

//定义char类型的ch  

  char ch;

//%c:占位符,表示输出一个字符

  scanf("%c",&ch);

//ch-32:小写字母转成大写字母

  printf("%c ",ch-32);

// :水平制表,跳到下一个TAB位置(8个空格)

  printf(" 1111111);

//打印双引号字符需要使用""

  printf(""你瞅啥"")

//打印%需要使用%%

  printf("30%%");

 

  return 0;

}

原文地址:https://www.cnblogs.com/wanghong19991213/p/13415920.html