程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

自学 C++ 第 3 课 正整数反序输出

balukai 2025-01-06 11:15:39 文章精选 6 ℃

输入一个正整数,将该正整数按反序输出,例如,输入:123456789,输出:987654321,并获得正整数的位数。

知识点:

? for(A;B;C) 循环中A、B、C都可以省略不写,for(;;) 等价于while(1),本程序中写for(;n>0;)
等价于while(n>0)。

? num++和++num在本程序的单独语句中是一样效果的。但是在一些计算和赋值中会有差别,i++ 是计算和赋值后再+1;++i 是先+1后再进行计算和赋值。

注意:自增运算只能作用于变量,类似于(i+j)++是非法的。自增运算包含了赋值运算,表达式不能作为赋值运算的左值,左值是具有存放数据的空间。

? int 型变量的取值范围为 -2147483648~2147483647,位数为10位,输入位数>10时会溢出,其所占内存大小为 4byte(32bit)。将一个浮点数赋值给int型变量时,将舍弃浮点数的小数部分,只保留整数部分,不存在四舍五入的运算。将6.4和6.6赋值给int型变量,结果都是6。

最近发表
标签列表