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
语句和表达式的区别
一个表达式会产生一个值,它可以放在任何需要一个值的地方;而语句是一段可执行代码,可以理解为一个行为,语句不一定有值。
网友评论