7.20 语句使用中细碎知识点总结

本文介绍了C语言中关于打印double类型使用%lf,计算元素个数的方法,以及printf格式化输出的细节。还涉及了rand()和srand()函数生成随机数,时间戳的概念,以及如何使用system()执行系统命令。此外,讨论了输入字符串、比较字符串的函数strcmp,无限循环的实现,以及goto语句在程序控制中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、打印double类型   应该用%lf

2、算元素个数的方法

3、printf("%2d");指的是打印两位。不够两位时,空格补齐

"%-2d"表示左对齐

4、rand()生成随机数。头文件在#include <stdlib.h>

int ret=rand() ,生成的是伪随机数

5、srand()。()内应该是一个整型且为随机数(例如:时间戳),这样就很随机,设置一个随机起点(随机数生成器)

6、时间戳:当前计算机的时间-计算机的起始时间(1970.1.1.  0h:00:0s)=(xxxxx)秒 

将起始时间到现在的时间转化为s(秒)

7、随机数的生成方式

time函数() 。用来获取系统时间  ,头文件<time.h>

time函数其参数(time_t*timer)

null 空指针,不让其产生实际效果

8、msdn工具软件,查询函数定义及使用方法  (csdn上第一个)

9、error,c2143语法错误,缺少“;”(在“类型”的前面)。原因:变量要定义在当前代码块最前面

10、shutdown -s  设置关机 (别丢空格)

shutdown -s -t  60(设置时间-关机-60s后关机) 

shutdown -a(取消关机)

cmd(command)命令行

11、system()--执行系统命令(括号里的内容要加双引号)   ;头文件:<stdlib.h>

12、输入字符串的方式:

char input[20]={0};

scanf("%s",input);

13、比较字符串:strcmp(input,“比较字符”)  头文件:<string.h>。注意格式

14、设置无限循环函数:

while(1)

{}

可以用break跳出循环

15、引用input的用法:

char input[ ]={0};

15、要保证得到小数,必须保证除号两端得有一个是浮点型(即小数)

16、menu函数

先定义menu函数

void menu()

{

        

}

goto语句(跳转到哪里)(一般不建议使用,一般不用,容易把代码执行流程打乱)

 常见应用场景:

 goto语句的关机程序

注意:again后面是“:”(冒号)

switch语句中的 case后也是接”:“(冒号)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值