实验2 基本类型与运算

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值