c语言倒序输出任意正整数(自学C第)
c语言倒序输出任意正整数(自学C第)❸ int 型变量的取值范围为 -2147483648~2147483647,位数为10位,输入位数>10时会溢出,其所占内存大小为 4byte(32bit)。将一个浮点数赋值给int型变量时,将舍弃浮点数的小数部分,只保留整数部分,不存在四舍五入的运算。将6.4和6.6赋值给int型变量,结果都是6。注意:自增运算只能作用于变量,类似于(i j) 是非法的。自增运算包含了赋值运算,表达式不能作为赋值运算的左值,左值是具有存放数据的空间。❶ for(A;B;C) 循环中A、B、C都可以省略不写,for(;;) 等价于while(1),本程序中写for(;n>0;)等价于while(n>0)。❷ num 和 num在本程序的单独语句中是一样效果的。但是在一些计算和赋值中会有差别,i 是计算和赋值后再 1; i 是先 1后再进行计算和赋值。i 与 i赋值的结果
输入一个正整数,将该正整数按反序输出,例如,输入: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 与 i赋值的结果不同
注意:自增运算只能作用于变量,类似于(i j) 是非法的。自增运算包含了赋值运算,表达式不能作为赋值运算的左值,左值是具有存放数据的空间。
❸ int 型变量的取值范围为 -2147483648~2147483647,位数为10位,输入位数>10时会溢出,其所占内存大小为 4byte(32bit)。将一个浮点数赋值给int型变量时,将舍弃浮点数的小数部分,只保留整数部分,不存在四舍五入的运算。将6.4和6.6赋值给int型变量,结果都是6。