c语言练习题(一)

1、指出下列常量的类型和意义(如果有的话):
a) ‘\b’ //字符常量 转义字符 普通写就是字符b,加上\就是空格
b) 1066 //整型常量 表示为十进制1066
c) 99.44 // 浮点型常量
d) 0XAA //整型常量,表示十六进制整数,相当于十进制170
e) 2.0e30 //浮点型常量 科学计数法表示 2.0*10^30

2、编写一个程序,实现如下功能:用户输入一个 ASCII 码值(如 66),程序输出相应的字符。

#include 
//主函数
int main(void)
{
   
    //定义整型变量
	int a;
	//输入和输出
	scanf("%d",&a);
	printf("%c\n",a);
	return 0;
}

3、下面这个程序,请指出你认为不妥的地方:
include “stdio.h” #include
main{ } int main()
( {
float g; h; float g,h;
float tax, rate;
g = e21; g =1e21; e的前面不能省略
tax = rate * g;
printf(“%f\n”, tax);
) }
4、假设 c 为 char 类型变量。使用转义序列、十进制值、八进制字符常量以及十六进制字符常量等方法将其赋 值为回车符(使用 ASCII 码)。
015 13 0D CR ‘\r’ (carriage ret)
linux当中如果需要换行,那么直接使用\n
window当中如果需要换行,那么使用\r\n

5、说说’A’与"A"有什么区别?
'A’字符常量 "A"字符串常量
‘A’ :字符常量,一个字符。
“A” :字符串常量,有两个字符组成,‘A’和\0

你可能感兴趣的:(c语言,c语言,开发语言)