#include<stdio.h>
int main()
{
printf("HELLO !\n");
return 0;
}
#include<stdio.h>
int main()
{
int a=1;
float b=2.5;
char c='A';
printf("a=%d\n",a);
printf("b=%f\n",b);
printf("c=%c\n",c);
printf("End of program\n");
return 0;
}
#include<stdio.h>
int main()
{
double temC,temF;/*存储摄氏温度和华氏温度*/
temF=100;
temC=5*(temF-32)/9;
printf("华氏温度%5.2f对应的摄氏温度是%5.2f\n",temF,temC);
return 0;
}
问题6 32767加1超出了有符号变量的范围 于是加1 它的存储由0111 1111 1111 1111变成1000 0000 0000 0000首位是符号 原码是32768 所以答案为-32768
问题7 1. -87
2. -20
3.0
4.-2
问题8就是说如果当 i 等于 j 小于 k 为真 即返回ture 答案为1 如果为假 即返回false 答案为0
问题9 1.俩都是3
2. d是3.5 i是3
问题10 条件运算符 语法为返回值=判断公式?结果1:结果2;
问题11 1.”a"由double转换为int +3后为char
2.ival转换为double 和 1.0 相乘 然后ui变为double加起来 结果变为单精度float
3.ui转float和fval相* 然后输出为double
4.ival 和 fval 都转double(应该都是类型提升)和 dval相加 输出结果为 char