美文网首页
课后习题

课后习题

作者: mark_x | 来源:发表于2019-08-04 17:03 被阅读0次

e3.4
打印\和"需要转义,分别为\和"
e3.d1
printf()如果多个引号,中间不加逗号,将多个输出连接起来输出。

printf("Hello, " "world!");
输出:Hello,world!

e5.d2
宏定义虽然不需要指定数据类型,编译器会自己指定,如果希望定义成浮点数需要写成#define price 9.0 / 2,如果写成#define price 9 / 2,就会取price为4,在程序中进行替换。

e6.5

sizeof 123
sizeof i
sizeof(123)
sizeof(int)

以上写法都正确
sizeof 运算符后边如果跟的是一个类型,那么需要加小括号:sizeof(int)

e6.d0

#include <stdio.h>
#include <math.h>

int main(void)
{
    int result1, result2;
    int m = 5;
    result1 = pow(m, m+1);
    result2 = pow(5, 6);
    printf("result1 = %d, result2 = %d\n", result1, result2);

    return 0;
}

result1 = 15624;
result2 = 15625;
???

e8.3
观察 ASCII 字符表,请问大写字母和小写字母的 ASCII 值有什么特点?
答:大写字母对应的 ASCII 值第 6 位置 1 则变成对应的小写字母,反之亦然。例如:大写字母 A 的二进制 ASCII 值是 0100 0001,对应的小写字母 a 的二进制则是 0110 0001。此规则适用于所有大小写字母的相互转换(在学到位操作符的时候,很有用哦。

e8.4
char占一个字节—1 byte

e9.d0
pow()函数
函数原型:double pow( double x, double y );
头文件:#include <math.h>
功能:计算x的y次方
返回值:x不能为负数且y为小数,或者x为0且y小于等于0,返回幂指数的结果。

e10.3
语句和表达式的区别
一个表达式会产生一个值,它可以放在任何需要一个值的地方;而语句是一段可执行代码,可以理解为一个行为,语句不一定有值。

相关文章

网友评论

      本文标题:课后习题

      本文链接:https://www.haomeiwen.com/subject/xigddctx.html