printf("hello world!\n);
""里面的内容叫做"字printf会把其中的内容原封不动地输出
\n表示需要在输出的结果后面换一行
前缀 后缀
表达式 | 运算 | 表达式的值 |
count++ | 给count加1 | count原来的值 |
++count | 给count加1 | count+1以后的值 |
count-- | 给count减1 | count原来的值 |
--count | 给count减1 | count-1以后的值 |
INT = “整型”
Long = “长整型”
Double = “小数”
Char = “字符”
Bool = “布尔型”
void = “无类型”
wchar-t = “宽字符型”
floa t= “浮点型”
int main()
{
int ace = 0;
scanf("%d", &ace);
int foot = ace / 100;
int ent = ace % 100;
int exc = foot * 60 + ent;
int ove = exc + 110;
int ewq = ove / 60;
int qwe = ove % 60;
int sda = ewq * 100 + qwe;
printf("%d",sda);
return 0;
}
int cm = 0;
scanf("%d", &cm);
int foot = cm / 30.48;
int inch = ((cm / 30.48) - foot) * 12;
printf("%d %d", foot ,inch);
BCD解密
BCD数是用一个字节表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制转换成十进制输出了。 于是BCD的0X12被输出成了十进制的18了!
现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18换回0X12,然后再转换回12.
int main()
{
int emn = 0;
scanf("%d", &emn);
printf("%x", emn);
return 0;