一点一滴成长

导航

随笔分类 -  C

#pragma常用预处理指令
摘要:#pragma pack(1):1字节对齐#pragma once:指定头文件被编译一次#pragma message("message"):编译时输出message文本#pragma comment(lib, "libname"); 链接lib文件 #pragma warning(disable: 阅读全文

posted @ 2018-04-12 11:01 整鬼专家 阅读(160) 评论(0) 推荐(0)

获得汉字拼音首字母
摘要:常见多音字:行,H,X长,Z,C藏,Z,C重,Z,C盛,S,C奇,Q,j阿,E,A畜,X,C单,D,S系,J,X校,X,J省,S,X宿,X,S 阅读全文

posted @ 2018-04-12 09:30 整鬼专家 阅读(470) 评论(0) 推荐(0)

可变参数的函数
摘要:比如对于printf()函数,其参数就是可变的:int printf( const char* format, ...); 在函数内部我们使用va_start、va_arg、va_end这几个宏来获取实参,示例代码如下: va_start的第二个参数传入最后一个命名的参数。 va_arg用来获得实参 阅读全文

posted @ 2017-08-29 18:38 整鬼专家 阅读(247) 评论(0) 推荐(0)

C语言常用数据类型说明
摘要:1、取值范围: short一般占两个字节,取值范围:-32768 - 32767 int一般占两个或四个字节,取值范围:-2147483648 - 2147483647 unsigned int一般占四个字节,取值范围:0 - 4294967295 long long一般占8个字节,取值范围:-92 阅读全文

posted @ 2016-09-23 16:08 整鬼专家 阅读(1784) 评论(0) 推荐(0)

sprintf()与sscanf()
摘要:1、sprintf() sprintf()用于向字符串中写入格式化的数据,eg: int dSrc1 = 1; int dSrc2 = 2; char str[] = "hello"; char buf[100] = { 0 }; sprintf_s(buf, (unsigned)_countof( 阅读全文

posted @ 2016-08-18 16:25 整鬼专家 阅读(421) 评论(0) 推荐(0)

字符集小结
摘要:最早的是ASCII字符集,它用一个字节的后7位来表示字母、数字、标点和其他常用字符,所以共有0-127个字符;后来又把第一位用上用来表示其他特殊的字符,这样就可以表示0-255个字符,这称为扩展ASCII(又称IOS-8859-1或latin1),latin1向下兼容ASCII。 后来由于其他国家使 阅读全文

posted @ 2016-02-18 22:18 整鬼专家 阅读(460) 评论(0) 推荐(0)