首页 > 其他分享 >C语言之“if”的注意事项

C语言之“if”的注意事项

时间:2024-05-20 18:29:16浏览次数:17  
标签:输出 double 使用 cin C语言 注意事项 输入

近来本人计算机小白开始了学习C语言,然后呢,问题也是非常多的,今天本人想来一个小结,以下便是正文:

①注意一定要输入“cin”表示你需要输入东西,要不然就会出现一个问题,那么就是你可以直接输出但是一定没有输入的黑框,所以,小孩儿,要记得输入啊!

②“=”与“==”是两个意思,“=”是赋值,把右边的赋给左边,而“==”是真正的等于,什么东西等于什么东西的意思,二者不能混为一谈,否则这个将会打不出来,小孩儿,你是试过的,所以呢,得长记性了啊!

③“double"和“cin"不能混为一谈,“double"是指对后面的数下定义,但是“cin"是指的是输入后面的数,万万不可有“double>>X"这样的输入,这样的话,这个语法就是错误的,所以这个一定一定要记牢呀!

④在输出的时候,如果你想要控制输出数的格式的话,我的建议是尽量使用C语言的输出,因为C语言直接一个%.nf就能搞定,但是如果是使用C++的话,就会比较麻烦。(这个就一会儿来补充)

⑤在遇到以求时间段的问题时,一定要记住,可以通过输入的数的大小来比较,并且找到相关式子套进去求自己想求的值。(切记切记,如果想要输出一个式子的结果,建议可以使用C++的输出,这样会比较容易,使用C的输出,后面来补充)求相距的时间用小时和分钟来表示可以考虑先将两个时间点化成分钟,再来相加减,最后的结果可能有正有负还有0,所以这时候需要使用if来分情况,最后化成小时和分钟则需要用“/”和“%”来操作。

⑥在使用C语言输出时,printf(“Y=X\n",Y)换行符需要在引号里面,并且,Y需要在引号外面,这个不能忘了,并且精确到几位小数是用的%.nf,n是指需要保留到的小数位次。

标签:输出,double,使用,cin,C语言,注意事项,输入
From: https://www.cnblogs.com/suiyin/p/17672846.html

相关文章

  • C++ 异常处理注意事项总结
    C++异常处理注意事项总结:异常安全代码:编写异常安全的代码是至关重要的。这意味着你的代码应该在面对异常时能够正确地清理资源并维持程序状态。使用RAII(ResourceAcquisitionIsInitialization)技术可以帮助自动管理资源,减少内存泄漏的风险。使用noexcept:对于不会抛出异常......
  • C语言-文件读写
    C语言文件读写文件分类:二进制文件:把数据的补码直接写入文件,这种文件叫二进制文件。​优点:读写和写入时不需要进行转换,所以读写速度快,数据安全性高。​缺点:不能使用文本编译器打开,无法阅读。文本文件:把数据转换成字符串写入文件,也就是把字符的二进制写入文件,这种文件......
  • c语言程序实验————实验报告九
    c语言程序实验————实验报告九实验项目名称:实验报告8字符串处理函数实验项目类型:验证性实验日期:2024年5月16日一、实验目的1.掌握定义函数的方法2.掌握函数调用、实参与形参的对应关系、参数的传递方式3.掌握函数的嵌套调用和递归调用的方法4.掌握全局变量和......
  • 实验4 C语言数组应用编程
    task1.1voidtest1(){inta[N]={1,9,8,4};inti;//输出数组a占用的内存字节数printf("sizeof(a)=%d\n",sizeof(a));//输出int类型数组a中每个元素的地址、值for(i=0;i<N;++i)printf("%p:%d\n",&a[i],a[i......
  • 实验4 C语言数组应用编程
    实验任务1task1.1#include<stdio.h>#defineN4voidtest1(){inta[N]={1,9,8,4};inti;printf("sizeof(a)=%d\n",sizeof(a));for(i=0;i<N;++i)printf("%p:%d\n",&am......
  • 整理C语言预处理过程语法的实用方法与技巧
    预处理目录预处理一、宏定义数值宏常量字符串宏常量用define宏定义注释符号?程序的编译过程预处理中宏替换和去注释谁先谁后?如何写一个不会出现问题的宏函数do-while-zero结构do-while-zero的评价宏定义中的空格宏只能在main函数上面定义吗?宏的作用范围#undef宏替换是在函数调用......
  • 实验四_C语言数组应用
    #include<stdio.h>#defineN4voidtest1(){inta[N]={1,9,8,4};inti;//输出数组a占用的内存字节数printf("sizeof(a)=%d\n",sizeof(a));//输出int类型数组a中每个元素的地址、值for(i=0;i<N;++i)pr......
  • C语言编程题练习 (从初识到入门再到进阶)修正版
    C语言编程题练习......
  • C语言中多维数组和多重指针的区别
    比如下面这段代码:charstr[3][3]={"aa","bb","cc"};char**p=str;char*s1=str[0];char*s2=p[0];有什么问题?我们来看实际的内存布局,str是一个多维数组,它的尺寸实际上是3*3=9个char。也就是一共8bit*9=72bit,而在一台64位机器上,一个char*的大小就是64位,所以对......
  • 测试阶段注意事项
    一.用例设计阶段  01.需求多与产品交流,把需求搞清楚  02. 涉及数据或接口被外部系统调用需求评审,需求评审时,需要与产品、研发确认是否会影响其他系统。  03.涉及数据刷新类的需求,需与产研交流确认数据刷新存在问题和影响范围  04.需要分析下研发提供的影......