高级语言程序设计--实验2 基本类型与运算

一、堂上限时习题
3、阅读下面程序,写出运行结果:
写出结果
分析:

(1)a的余数是0;

(2)b取商,且不用四舍五入。

(3)c=b++,先执行c=b,在执行b = b+1。

(4)double和float类型数据打印默认打印小数点后6位,想显示更多,可用%.nf的形式。

(5)15/10属与整型,取商后,显示小数点后6位。

(6)d/10,属于float类型之间的运算,所以可实现显示小数。

答案:

#include <stdio.h>
int main(){    
    printf("0,2,1,15.000000,1.000000,1.500000");
return 0;
}

二、堂下练习
1、赋值表达式与赋值语句,写出程序运行结果赋值表达式与赋值语句,写出程序运行结果

#include "stdio.h"
main()
{
    printf("_______________________");
}

1)ASCII从0-255一共有256个, c=330, 过了255会从0开始算起,330-255=74,ASCII=74, 字符为J。

ASCII 为48,字符为0
ASCII 为65,字符为A
ASCII 为97,字符为a

2)\141 说的是 141这个表示的八进制数字符,将这个八进制的 141,转成十进制 就是 97,查看ASCII码,97 就是 a,所以会输出字符a。

'\101'表示ASCII为八进制101(对应十进制65)的字符,即 ‘ A ’ .
 八进制转十进制   (101)8=(1*8^2+0*8^1+1*8^0=6510
发布了10 篇原创文章 · 获赞 1 · 访问量 190

猜你喜欢

转载自blog.csdn.net/weixin_39475542/article/details/105328773