北京哪家医院的白癜风专科最好 https://disease.39.net/yldt/bjzkbdfyy/昨天我们详细认识了两个例子程序,今天让我们认识常量的输出——int/float/double#includestdio.hintmain(){inti=10;printf(“%d\n”,i);return0;}现在i是整型,就是整数,10就是整型常量,它的值赋给了变量i,结果显而易见。那如果把10改为10.6会如何?还是10,不会是四舍五入,而是全部舍弃。全部舍弃。全部舍弃!那么把int改成float或者double呢?#includestdio.hintmain(){floati=1.;
doublei=1.;printf(“%f\n”,i);return0;}不论是float还是double,printf中都是%f。结果会是6位小数,即1.00。但是呢,要是把double强制转换为float,则会降低精度,就是小数位数会变少然后轻松一点来看看代码的规范化为了一眼能找出bug,一眼找不出就两眼,或者三眼也行什么叫规范化?C中不遵守编译器的规定,编译器编译时就会报错,这就是规则。但是规范,是人为的、约定俗成的,即使不按照也不会出错。好像法律和道德。可是为什么?为了看着整齐,舒服,好找bug对,就是这样。那么如何写得规范呢?这里有六大原则:空行、空格、成对、缩进、对齐、注释空行:1.定义变量后要空行,尽可能定义后同时初始化2.定义函数之后总之,两个相对独立的程序块、变量说明之后都要有它。空格:1.关键字之后,如const、case等之后至少留一个,否则不好看出来是2.函数名之后不要留,跟紧左括号(,以区别关键字3.“,”之后留,“;”若不是一行的结束,留;for和if留不留都成4.“%d”;数组[];点运算“.”;指向运算“-”前后不留基本就是这些啦,明天咱说说基本的语法——printf和scanf,if和else,for和which做好准备哟~写在最后——今后的每一天我都会更新我所摘录的笔记,也是我自己对基础知识的回顾,更加理解最基础的设计逻辑。跟着我,每天一点新鲜哟~