C语言
文章平均质量分 75
ysds20211402
这个作者很懒,什么都没留下…
展开
-
C语言基础知识介绍
转自:微点阅读https://www.weidianyuedu.comc语言入门基础知识有:c语言的命名,变量及赋值,基本的数据类型,格式化输出语句,强制类型转换以及运算符等知识。1、c语言的命名编程时给变量或者函数起的名字就是标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:1.标识符的长度最好不要超过8位,..转载 2022-05-13 17:30:32 · 415 阅读 · 0 评论 -
关于C语言中delay的用法浅谈
转自:微点阅读https://www.weidianyuedu.com C语言作为一门新型高级编程语言,在计算机软件编程中具有较为广泛的应用和实现。下面微点阅读小编就跟你们详细介绍下c语言中delay的用法,希望对你们有用。 c语言中delay的用法如下: 假设一个延时函数如下: void delay() { uint i; for(i=0;i<20000;i++); } 我们怎么来算呢,先将20000转成16进制,得到4E20,然后将高字..转载 2022-05-11 10:37:30 · 1240 阅读 · 0 评论 -
关于C语言中“##“的用法
转自:微点阅读https://www.weidianyuedu.com比较火的编程语言,比如Python、 JAVA、 Go等,你可能觉得C语言很古老、很落后。如果你有这种想法,那可能你只是一个初学的菜鸟。之前给大家分享《C语言中几种特殊标准定义和用法》忘记了C语言中一个重要的内容,就是##的用法,可能绝大部分 C 程序员都不知道"##"隐藏用法,下面就来给大家讲讲。一、##的“表”用法想必很多人都知道"##"的用法——它本质上是一个“胶水运算”(连接字符串的作用),用于把参数宏中的...转载 2022-05-05 13:50:35 · 1503 阅读 · 0 评论 -
C语言基础知识集合分享
转自:微点阅读https://www.weidianyuedu.comc语言入门基础知识有:c语言的命名,变量及赋值,基本的数据类型,格式化输出语句,强制类型转换以及运算符等知识。1、c语言的命名编程时给变量或者函数起的名字就是标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:1.标识符的长度最好不要超过8位,..转载 2022-04-27 18:34:45 · 90 阅读 · 0 评论 -
想学编程,是选Python还是C 好呢?
转自:微点阅读https://www.weidianyuedu.com我们已经了解了中国期货交易所与投资者之间通讯模式,在这种模式下一个高效的量化交易系统应当采用“事件驱动”式设计,即系统需要订阅行情并监听各种“事件”(或者“消息”,比如成交回报或账户的资金状况等)并作出相应的响应。为了实现我们的交易策略,我们需要选定一个编程语言。到底是用一种编写方便、但是需要解释器的脚本语言,比如Python,还是用比较传统的、编写复杂、需要编译的编程语言,比如C++呢?这是刚踏上量化交易征程的投资者们经..转载 2022-04-26 10:06:33 · 157 阅读 · 0 评论 -
C/C++ 基本语法浅谈
转自:微点阅读https://www.weidianyuedu.com1.域操作符:C++ 支持通过域操作符访问全局变量,C不支持(识别为重定义)2.++i和i++的效率分析:内置类型,无区别自定义数据类型,++i可以返回引用,i++只能返回对象值(拷贝开销)3.浮点数与0的判断if(x >= -epsinon || x <= epsinon)4.不借用中间变量的swap实现。借助和借助异或(相同为0,不同为1)// 借助和(存在溢出风险)vo..转载 2022-04-27 10:18:28 · 94 阅读 · 0 评论 -
关于计算机等级证书及考试报考条件简述
转自:微点阅读https://www.weidianyuedu.com计算机在我们日常的生活中可是十分常见的,那么你对计算机了解多少呢,你知道计算机考试可以划分几个等级吗?如何考取相应的计算机等级证书呢?以下文章会为大家解答。计算机考试等级划分一级:操作技能级。考核计算机基础知识及计算机基本操作能力,包括Office办公软件、图形图像软件。考试科目:一级MS Office、一级WPS Office、一级Photoshop应用,共三个科目。考试形式:完全采取上机考试形式,各科上..转载 2022-04-24 09:47:56 · 428 阅读 · 0 评论 -
关于C/C++ 程序基本语法
转自:微点阅读https://www.weidianyuedu.com1.域操作符:C++ 支持通过域操作符访问全局变量,C不支持(识别为重定义)2.++i和i++的效率分析:内置类型,无区别自定义数据类型,++i可以返回引用,i++只能返回对象值(拷贝开销)3.浮点数与0的判断if(x >= -epsinon || x <= epsinon)4.不借用中间变量的swap实现。借助和借助异或(相同为0,不同为1)// 借助和(存在溢..转载 2022-04-21 15:37:23 · 87 阅读 · 0 评论 -
日期格式化与字符串怎么转换成时间呢?
转自:微点阅读https://www.weidianyuedu.comyyyy 代表年MM 代表月(注意这里要用大写)dd 代表日HH/hh 代表时(24小时形式/12小时形式)mm 代表分(这里用小写表示分钟)ss 代表秒//======= 日期格式化成指定字符串 =======DateTime d = DateTime.now;d.toString("yyyyMMdd HHmmss"); //例如"20070529 094530"字符串格式d.toSt..转载 2022-04-19 17:10:47 · 130 阅读 · 0 评论 -
关于C语言中“##“的独特用法
转自:微点阅读https://www.weidianyuedu.com市面上有很多比较火的编程语言,比如Python、 JAVA、 Go等,你可能觉得C语言很古老、很落后。如果你有这种想法,那可能你只是一个初学的菜鸟。之前给大家分享《C语言中几种特殊标准定义和用法》忘记了C语言中一个重要的内容,就是##的用法,可能绝大部分 C 程序员都不知道"##"隐藏用法,下面就来给大家讲讲。一、##的“表”用法想必很多人都知道"##"的用法——它本质上是一个“胶水运算”(连接字符串的作用),用于...转载 2022-04-13 18:37:46 · 5153 阅读 · 0 评论 -
DSP错误总结
转自:微点阅读https://www.weidianyuedu.com/content/1217785010920.html1.warning: entry point symbol _c_int00 undefined使用c写DSP时,在rts.lib库中定义了入口地址:_c_int00而使用汇编语言编程,就不用包括rts.lib库,所以入口地址及其标号可以由人工指定。而使用c时,就不同了,必须从rts.lib定义的这个入口_c_int00入口,是约定的。The –c and cr..转载 2022-04-13 14:55:43 · 2524 阅读 · 0 评论 -
C语言字符串与指针
转自:微点阅读https://www.weidianyuedu.com/content/2117776482123.htmlc语言全总字符串函数函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source); 程序例:#include#includeint main(void) {char string[10];char *str1 = \ stpcpy(string, str1);...转载 2022-04-13 10:39:10 · 797 阅读 · 0 评论 -
改善C#程序的40种方法
转自:微点阅读 https://www.weidianyuedu.com一、用属性代替可访问的字段1、.nET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处;2、在属性的get和set访问器重可使用lock添加多线程的支持。二、readonly(运行时常量)和const(编译时常量)1、const只可用于基元类型、枚举、字符串,而readonly则可以是任何的类型;2、const在编译时将替换成具体的常量,这样如果在引用中同时使用了const和readonly两种值,..转载 2022-04-11 10:12:58 · 533 阅读 · 0 评论 -
float和double类型的内存分布和比较方法
转自:微点阅读https://www.weidianyuedu.com/content/1417746511214.html[c/c++] float和double类型的内存分布和比较方法c/c++的浮点数据类型有float和double两种。类型float大小为4字节,即32位,内存中的存储方式如下: 符号位(1bit) 符号位(1bit) 指数(8bit) 指数(11bit) 尾数(23bit) 尾数(52bit) 类型double大小为8字节,即64位,内存布局如下: 符号位决定浮点数的.转载 2022-04-07 10:49:03 · 536 阅读 · 0 评论 -
C语言输入输出函数printf与scanf的用法格式
转自:微点阅读https://www.weidianyuedu.com/content/4617732110906.htmlc语言输入输出函数printf与scanf的用法格式 printf()函数用来向标准输出设备(屏幕)写数据; scanf() 函数用来从标准输入设备(键盘)上读数据。下面详细介绍这两个函数的用法。 一、printf()函数printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:..转载 2022-04-05 14:59:33 · 3223 阅读 · 0 评论 -
C语言数据之实型浅谈
转自:微点阅读https://m.weidianyuedu.com/实型数据也称为浮点数或实数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式和指数形式。 实数的表示1) 十进制数形式由数码0~ 9和小数点组成。 例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均为合法的实数。注意,必须有小数点。2) 指数形式由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为:a E n(a为..转载 2022-04-02 18:35:44 · 2422 阅读 · 0 评论 -
VC++类库函数详细说明
转自:微点阅读https://www.weidianyuedu.com/content/2517694369155.htmlVc++函数说明1.LoadIcon(加载图形形状) HIcon LoadIcon( HInSTAncE hInstance, LPcTSTR lpIconname ); 参数hInstance[in] 程序实例。可以设置为nULL,即为本程序实例。 lpIconname[in] 图标资源名,使用 MAKEInTRESoURcE 宏创建值。如果使用内置图标...转载 2022-03-28 18:21:44 · 495 阅读 · 0 评论 -
C语言中“##“的用法浅述
转自:微点阅读https://www.weidianyuedu.com市面上有很多比较火的编程语言,比如Python、 JAVA、 Go等,你可能觉得C语言很古老、很落后。如果你有这种想法,那可能你只是一个初学的菜鸟。之前给大家分享《C语言中几种特殊标准定义和用法》忘记了C语言中一个重要的内容,就是##的用法,可能绝大部分 C 程序员都不知道"##"隐藏用法,下面就来给大家讲讲。一、##的“表”用法想必很多人都知道"##"的用法——它本质上是一个“胶水运算”(连接字符串的作用),用于把参...转载 2022-03-20 15:32:43 · 863 阅读 · 0 评论 -
static int 与 int 的区别
转自:微点阅读https://www.weidianyuedu.com在网上找了很多相关资料,但是因为不是计算机专业的,对“类”的概念不是很清楚。所以和我概念一样模糊的少年们,不妨看一下下面几段代码,看了就能理解staticint 和 int 的区别:code 1:#include int a=0;//这里 int 在函数外,为全局变量int add(){ printf("%d",a++); return 0;}int main(){ for(int i=0;i#include s...转载 2022-03-12 15:28:08 · 7589 阅读 · 1 评论 -
学编程,是选Python还是C呢
转自:微点阅读https://www.weidianyuedu.com我们已经了解了中国期货交易所与投资者之间通讯模式,在这种模式下一个高效的量化交易系统应当采用“事件驱动”式设计,即系统需要订阅行情并监听各种“事件”(或者“消息”,比如成交回报或账户的资金状况等)并作出相应的响应。为了实现我们的交易策略,我们需要选定一个编程语言。到底是用一种编写方便、但是需要解释器的脚本语言,比如Python,还是用比较传统的、编写复杂、需要编译的编程语言,比如C++呢?这是刚踏上量化交易征程的投资者们经..转载 2022-03-09 10:56:54 · 70 阅读 · 0 评论 -
C#:逻辑式编程语言介绍
转自:微点阅读 https://www.weidianyuedu.com逻辑式编程语言极简实现(使用C#):逻辑式编程语言介绍讲NMiniKanren的运行原理。老明敲了敲白板,开始涂画代码,我们从一个喜闻乐见的例子开始。KRunner.PrintResult(KRunner.Run(null, (k, q) =>{ var x = k.Fresh(); var y = k.Fresh(); return k.All( k.Any(k.Eq(x..转载 2022-03-04 08:04:42 · 502 阅读 · 0 评论 -
C语言中的“##“有哪些独特用法呢?
转自:微点阅读 https://www.weidianyuedu.com市面上有很多比较火的编程语言,比如Python、 JAVA、 Go等,你可能觉得C语言很古老、很落后。如果你有这种想法,那可能你只是一个初学的菜鸟。之前给大家分享《C语言中几种特殊标准定义和用法》忘记了C语言中一个重要的内容,就是##的用法,可能绝大部分 C 程序员都不知道"##"隐藏用法,下面就来给大家讲讲。一、##的“表”用法想必很多人都知道"##"的用法——它本质上是一个“胶水运算”(连接字符串的作用),用...原创 2022-03-01 07:54:11 · 347 阅读 · 0 评论 -
C语言数据之实型
转自:微点阅读https://www.weidianyuedu.com实型数据也称为浮点数或实数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式和指数形式。 实数的表示1) 十进制数形式由数码0~ 9和小数点组成。 例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均为合法的实数。注意,必须有小数点。2) 指数形式由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为:a E n(a为十进制..转载 2022-02-21 11:16:20 · 2286 阅读 · 0 评论 -
Java与C的相互调用与操作
转自:微点阅读https://www.weidianyuedu.comJava和Jni的类型对照表引用类型对照表一.Java调用C函数1.字符串拼接publicnativeStringconcatString(Stringa,Stringb);/***字符串拼接*/extern"C"JNIEXPORTjstringJNICALLJava_com_xfhy_ndkdemo_MainActivity_concatString(JNIEnv*env...转载 2022-02-20 11:13:05 · 707 阅读 · 0 评论 -
谈谈C语言中“##”
转自:微点阅读https://www.weidianyuedu.com市面上有很多比较火的编程语言,比如Python、 JAVA、 Go等,你可能觉得C语言很古老、很落后。如果你有这种想法,那可能你只是一个初学的菜鸟。之前给大家分享《C语言中几种特殊标准定义和用法》忘记了C语言中一个重要的内容,就是##的用法,可能绝大部分 C 程序员都不知道"##"隐藏用法,下面就来给大家讲讲。一、##的“表”用法想必很多人都知道"##"的用法——它本质上是一个“胶水运算”(连接字符串的作用),用于...原创 2022-02-14 12:14:19 · 280 阅读 · 0 评论 -
浅谈:堆和栈
转自:微点阅读https://www.weidianyuedu.com/content/2617508517731.html作为一个小白,对于堆和栈的概念,总是感觉很朦胧,他们认识我,而我只是偶尔见过,并没有深交然而在计算机领域,堆栈是一个不容忽视的概念,堆栈是 两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储 区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(..转载 2022-02-12 10:41:51 · 154 阅读 · 0 评论 -
浅谈C/C++文件流的操作
转自:微点阅读https://www.weidianyuedu.com/content/3417507553653.htmlC/C++文件流文件流是以外存文件为输入/输出对象的数据流。输出文件流是从内存流向外存文件的数据,输入文件流是从外存文件流向内存的数据。每一个文件都有一个内存缓冲区与之对应。这里主要讨论两种文件的操作。3.3.1 ASCII 文件的操作程序描述:从键盘读入一行字符,把其中的字母字符依次存放在磁盘文件f2.dat 中,再将此磁盘文件读入程序,将其中的小写字母改为大..转载 2022-02-10 22:41:17 · 305 阅读 · 0 评论 -
C语言数据浅谈之实型
转自:微点阅读 https://www.weidianyuedu.com/content/1717504742845.html实型数据也称为浮点数或实数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式和指数形式。 实数的表示1) 十进制数形式由数码0~ 9和小数点组成。 例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均为合法的实数。注意,必须有小数点。2) 指数形式由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可..转载 2022-02-09 23:16:42 · 4312 阅读 · 1 评论 -
面向对象编程
转自:微点阅读https://www.weidianyuedu.com面向对象编程的六大原则1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Principle)里氏代换原则是面...原创 2022-01-27 12:49:24 · 66 阅读 · 0 评论 -
C语言中“##“的独特用法
转自:微点阅读https://www.weidianyuedu.com/content/4417386039509.html市面上有很多比较火的编程语言,比如Python、 JAVA、 Go等,你可能觉得C语言很古老、很落后。如果你有这种想法,那可能你只是一个初学的菜鸟。之前给大家分享《C语言中几种特殊标准定义和用法》忘记了C语言中一个重要的内容,就是##的用法,可能绝大部分 C 程序员都不知道"##"隐藏用法,下面就来给大家讲讲。一、##的“表”用法想必很多人都知道"##"的用法—...转载 2022-01-19 10:06:10 · 91 阅读 · 0 评论 -
Java生成父窗体、子窗体
转自:微点阅读 https://www.weidianyuedu.comJava生成父窗体、子窗体使用Java 的swing组件实现父子窗口的特性,它使用的结构是JDesktopPane-JInternalFrame。JDesktopPane 相当于一个“父窗口”,可以拥有多个作为“子窗口”的JInternalFrame 对象。本例将演示Java 的这种父子窗口特性,其效果如图1-6 所示,当选中Option 菜单下的AddFrame 菜单项时,会在父窗口内增加一个子窗口。实现方法:本...转载 2022-01-15 14:14:08 · 346 阅读 · 0 评论 -
浅谈C++引用类型
转自:微点阅读https://www.weidianyuedu.com/content/1417208263557.htmlC/C++语言以它的目标程序质量接近汇编代码而受到专业程序员的喜爱。真编译、本地代码、高质量、高效率,代码运行速度极快。语法简洁,使用灵活,的确是一种优秀的编程语言。一、为什么引入引用类型C/C++的另一特点是完备的指针类型,指针(Pointer)的本质其实就是单元的地址,若当初翻译成接地气的“地址类型”更合适。指针可以灵活操纵各种类型,但一些人滥用指针而钻起了牛角..转载 2022-01-07 12:03:29 · 377 阅读 · 0 评论