6568 在显示屏上显示指定字符
要求编写一个程序,在显示屏上显示如下内容(全为半角字符,且不包含空格): C:\ABC.TXT [提示] 注意转义字符在程序中的使用。
#include <stdio.h>
int main()
{
printf("C:\\ABC.TXT");//转义字符/
return 0;
}
1119 基本运算,写出程序运行结果
错写成0,1,2,15.0,1.0,1.0。答案是0,2,1,15.000000,1.000000,1.500000。(int/double,double/double)两个数是int类型,会直接省略小数点后面所有。但如果是15/10.0或者15.0/10,15.0/10.0的话,结果都是1.5。在计算前,就把其中一个变成小数的话,就不会有精准度丢失(也就是小数点后面的丢失)的情况!
1118 赋值表达式与赋值语句,写出程序运行结果
我的3.500000,3,330,330, 。答案是3.500000,3,330,J,a。
C语言中,char类型是占用一个字节的,把一个超过255的值赋值给char类型的变量,编译器在编译的时候会把这个值截断的。比如把0xABCD赋值给ch,ch只取0xCD作为ch的值,330 = 0x014A,截断成一个字节的char就是 0x4A = 74,ASCII码也就是大写的J。也就是330-256=74,其实d真正得到的数是74。
单引号''里面表示一个字符,双引号""里面表示一个字符串. 如’a’这个叫字符a,"a"这个叫字符串a。一般:'\+三位数(八进制表示法) ’ 、‘\+两位数(十六进制表示法)’。'\141'对应的ASCII码是a。