算数运算符

    xiaoxiao2025-06-06  42

    // 算数运算符.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> int main1(int argc, char* argv[]) { printf("\n%d",+ 3);//这里+就是正号并且空格要被忽略 printf("\n%d",1+3); printf("\n%d",5/2);//整数除以整数就得到2 printf("\n%d",5/2.0);//结果为浮点数按照%d打印就会输出错误 printf("\n%d\n",5*2.0);//结果也是为浮点%d打印还是会输出错误 return 0; } void main2() { //printf("%d\n",17.0%3);//浮点数不能取模 printf("%d\n",-17%3); //-2 首先提取 17直接%然后 加上负号就行了 printf("%d\n",(-22)%3); } void main3() { /* float div; div=3/2; //结果为1 赋值号会去自动转换成浮点数 printf("%f\n",div); //%f输出正确就是1.000000; */ float div; div=1/2; //结果为0 赋值号会去自动转换成浮点数 printf("%f\n",div); //%f输出正确就是0.000000; float divs; divs=1./2; //运算时就进行类型的转换 将0.500000 赋值给divs printf("%f\n",divs); } void main4() { float res=13/4; //整数除以整数结果为整数 但是赋值号会自动进行类型转换成为浮点数 3转换浮点就为3.000000  float ress=13./4; //13.为浮点数在运算时候就会进行转换成浮点数再赋值3.5就直接是浮点数 printf("%f,%f\n",res,ress); } //除号前的是被除数,除号后的是除数 被除数÷除数=商 //14除以2 == 14/2 14除2 == 2/14 void main5() { printf("%d\n",-5%3); //如果被除数为正结果为正 被除数为负结果为负 printf("%d\n",-3%5); printf("%d\n",5%-3); printf("%d\n",3%-5); } // 152 %10=2 个位           1523%10=3 1523/10=152%10=2 1523/1000=1 1523/100=15 15%10=5 // 152/100=1 百位  // 152/10=15 15%10=5 十位  void main() //求模的作用 { //互换十位数 int num; scanf("%d",&num); int ge=num%10; //求出个位 int shi=num/10;//整除求出十位 printf("%d\n",ge*10+shi); }
    转载请注明原文地址: https://ju.6miu.com/read-1299652.html
    最新回复(0)