• 真随笔【杂】


    1.如果我想将一个数字除于他的位数(即123%100)那么可以这么写:
    aa%(int)pow(10,log10(a)+1); 【pow(2,3)8 】
    【(int)强制类型转换<取整数>】
    2.对小数点后的第二位数进行四舍五入:
    ave=(int)(ave
    10+0.5)/10.0; 【暂无】

    3.什么时候用= 什么时候用
    =是赋值. = =是判断.
    当要给变量一个值的时候用= 比如a=3;
    当判断是否相等用
    比如 if(a= =3)

    4.result * =i 等效于 result=result * i

    5.#include<string.h>中含有 s = strlen(a); s是字符串a的长度 ;只服从是从0开始的 所以需要将a[i]中i首先赋值为0;

    6gets()char* 是输入一串字符(包括空格等其他符合) 而scanf("%s",&N)(是输入字符无空格)
    7.优先级 结合性http://c.biancheng.net/cpp/html/462.html
    8.a++ 和 ++a的相同点都是给a+1,不同点是a++是先参加程序的在运行再+1,而++a则是先+1再参加程序的运行。

    9.在c语言中,运算对象必须是整型数的运算符是:

    ①求余运算符%
    ②位运算符~、&、|、^、<<、>>。1653

    10.在%和格式字符之间插入一个整型常数来指定输出的宽度n。

    如果指定的宽度n不够,输出时将会自动突破,保证数据完整输出。如果指定的宽度n超过输出数据的实际宽度,输出时将会右对齐,左边补以空格,达到指定的宽度

  • 相关阅读:
    Qt double转换成Qstring
    QT 控件ComboBox
    前端web项目打包(二)
    前端Web打包成可执行程序
    div中下拉框无法点击展开跟选中
    div下多个table并排排列
    VS将数据保存在excel表格中
    关于windows下任务栏应用程序标签消失问题的解决办法
    Java8中map()和flatMap()的区别
    Java对象的深拷贝
  • 原文地址:https://www.cnblogs.com/zhujiaozhu/p/13894882.html
Copyright © 2020-2023  润新知