C语言字符型变量特性

C语言字符型变量特性

字符数据在内存中存储的是字符的ASCII码,即一个无符号整形数据,其形式与整形数据的存在形式一样,所以C语言允许字符数据与整形数据通用。

#include <stdio.h>

main()
{
	char c1, c2;
	c1 = 'a';
	c2 = 'b';
	c1 = c1 + 10;
	c2 = c2 - c1 + 10;
	printf("%c,%d\n%c,%d", c1, c1, c2, c2);
}

在这里插入图片描述
强制类型转换

#include <stdio.h>

main()
{
	int i, j;
	i = 3.14159;
	j = 5.99;
	printf("%d\n%d\n", i, j);
	printf("%f\n%f", (float)i, (float)j);
}

在这里插入图片描述

乘法口诀

#include <stdio.h>

main()
{
	int i, j;
	for (i = 1; i <= 9; i++)
	{
		for (j = 1; j <= i; j++)
			printf("%d*%d=%d", i, j, i * j);
		printf("\n");
	}
}

在这里插入图片描述

发布了41 篇原创文章 · 获赞 0 · 访问量 776

猜你喜欢

转载自blog.csdn.net/qestion_yz_10086/article/details/104948093