C语言
William_Zhang_csdn
这个作者很懒,什么都没留下…
展开
-
C语言,fscanf()函数,uint8_t的占位符是%_?
正文对数据的拆分使用合适的格式化输入函数是个不错的选择,如scanf(), fscanf() …但当变量是 uint8_t 类型时,占位符用%d会报错,解决方法格式化输入数据到 uint8_t 型变量,其他同理,#include <inttypes.h> //需要包含这个头文件int main(){ FILE *fp; uint8_t num = 0; fscanf(fp, "%" SCNu8, &num);}而打开inttypes.h文件,你会发现SCN原创 2022-10-12 16:37:06 · 1135 阅读 · 0 评论 -
C语言中,数字后面带U,L,F的含义
一、简单说明U表示该常数用无符号整型方式存储,相当于 unsigned int L表示该常数用长整型方式存储,相当于 longF表示该常数用浮点型方式存储,相当于 float这些后缀跟是在字面量(literal,代码中的数值、字符、字符串)后面。二、用于说明数据类型数值后面加“L”和“l”(小写的l)的意义是该数值是long型。详细如下:5L的数据类型为long int。5.12L的数据类型为long double。数值后面加“U”和“u”的意义是该数值是unsigned型转载 2022-04-27 19:11:33 · 11061 阅读 · 0 评论 -
记录一种简便的提取IP字段转4个十进制数的方式
举例提取IP地址如192.168.0.1为四个数字191 168 0 1代码/* IP地址转4位数字 */void IpStr2Number(char *ip, int *num){ memset(num, 0, 4); sscanf(ip, "%d.%d.%d.%d", &num[0], &num[1], &num[2], &num[3]);}原创 2021-08-31 18:55:06 · 275 阅读 · 0 评论 -
C语言中assert()函数的用法总结
一、原型定义assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );二、作用assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序Untitled-1.c:#include <stdio.h&原创 2021-06-30 22:18:16 · 9285 阅读 · 5 评论 -
几个常用的数据处理代码
整理几个常用的数据处理代码(C语言)字符转十六进制//字符转十六进制char Char_To_Hex(char ch){ char C ; if((ch >= '0') && (ch <= '9')) C = ch - 0x30 ; else if((ch >= 'A') && (ch <= 'F')) C = ch - 'A' + 10 ; else if((ch >=原创 2021-05-07 22:18:07 · 893 阅读 · 0 评论 -
使用命令行运行C程序读取外部txt文件并输出结果到txt文件
简单使用命令行运行C程序,读取外部txt文件,并输出结果到txt文件示例代码#include <stdio.h>int main(int argc, char const *argv[]){ int x; scanf("%d", &x); printf("The number is: %d!\n", x); return 0;}准备新建一个te...原创 2020-02-23 20:15:06 · 2366 阅读 · 0 评论 -
使用命令行编译运行C代码文件(Windows)
Windows平台通过gcc命令将.c源文件编译成可执行文件准备Windows系统电脑配置好gcc编译环境验证方式:命令行输入gcc -v,查看是否输出版本信息。gcc -v如果出现一大片东西,就是安装成功编写代码本文演示代码如下:/* hello.c */#include <stdio.h>int main(){ printf("Hel...原创 2020-02-22 15:41:26 · 5546 阅读 · 0 评论 -
C语言中static关键字的几种用法总结
前言关于static关键字的使用,在大学期间并没有多少接触,后来才发现这货是真好用!下面是我对static关键字在C语言中使用的一些总结,仅供参考。吾非大神,若有错漏之处,还请多多指点,大家一起交流学习。正文1. 变量1.1 局部变量...原创 2020-02-20 14:55:16 · 1050 阅读 · 0 评论