![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言小知识
无刺咸鱼
此人很懒,让你以为什么都没写
展开
-
sscanf实用功能简介
sscanf实用功能简介1.适用范围:适用于对某一字符串特定要求取值。2.基本格式:sscanf(某一字符串的地址, “取值条件”, 存储地址);3.取值条件的种类:(1)全取(只能取到第一个空格处):%s.(与%[^ ]等价,%[^ ]表示到第一个空格处)#include<stdio.h>int main(){ char a[100]={"hello world"}; sscanf(a,"%s",a); printf("%s\n",a); return 0原创 2021-01-07 11:46:49 · 201 阅读 · 0 评论 -
十六进制字符转化为十进制数字
在进行转化之前我们需要先了解这样几点:1.数字0~9的的值,即为0到9,然后10为’a’。2.转化为十进制数就是将上面的这个值乘上16。下面是进行转化的代码:int i;for (i = n; i >= 0; --i) if (a[i] >= '0' && a[i] <= '9') sum += (a[i] - '0') * pow(16, n - i); else if (a[i] >= 'A' && a[i] <= '原创 2021-01-07 10:27:03 · 5899 阅读 · 0 评论 -
产生随机数(C语言)
产生随机数的两种方式不需要规定产生随机数范围产生有范围的随机数不需要规定产生随机数范围1.所有产生随机数的方法都是在以下两个头文件下实现的:#include<cstdlib.h#include <cstdio.h>2.不需要规定范围用rand()即可,如下面一个例子:#include <cstdlib>#include <cstdio>int main(){ int i; for(i = 1; i <= 10; i++)原创 2021-01-03 18:59:21 · 1677 阅读 · 0 评论