datasheet
首页 > 关键词 > C语言

C语言

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

在电子工程世界为您找到如下关于“C语言”的新闻

嵌入式C的这些高级用法你知道吗
内存管理我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。 内存的使用时程序设计中需要考虑的重要因素之一,这不仅由于系统内存是有限的(尤其在嵌入式系统中),而且内存分配也会直接影响到程序的效率。因此,我们要对C语言中的内存管理,有个系统的了解。 ...
类别:综合资讯 2019-02-20 标签: 嵌入式 C语言
不用定时器和汇编语言,只用C语言实现精确无误的延时
对于51定时器,却是有点少,有时候不经意间就被用完了,而实现定时又TM神坑了!一般的解决方案有直接上汇编,一条语句的执行时间就是一个机器周期,所以多写几个就实现了完美的定时功能。可是可是……..又有多少学51的会汇编呢?呵呵哒所以来分享一个神好用的方法,C语言的while和nop结合使用实现精确延时上调试代码:#include#include#define TIME ...
bit 位标量声明声明一个位标量或位类型的函数 sbit 位标量声明声明一个可位寻址变量 Sfr 特殊功能寄存器声明声明一个特殊功能寄存器 Sfr16 特殊功能寄存器声明声明一个16位的特殊功能寄存器 data 存储器类型说明直接寻址的内部数据存储器 idata 存储器类型说明间接寻址的内部数据存储器 pdata 存储...
类别:51单片机 2018-12-01 标签: C51 编译器 C语言 关键字
答案是否定的!为什么呢?一、在Linux C中,使用attribute关键字,声明constructor和destructor,可以自定义程序入口点,不一定是在main函数开始执行。#include__attribute((constructor)) void before_main()  {      printf...
类别:其他技术 2018-12-01 标签: c语言程序main函数 开始执行
;  (4)单片机复位后,TCON,SCON给位清零。C51语言允许用户自己写中断服务子程序(中断函数)首先来了解程序的格式:void 函数名() interrupt m [using n] {}关键字 interrupt m [using n] 表示这是一个中断函数m为中断源的编号,有五个中断源,取值为0,1,2,3,4,中断编号会告诉编译器中断程序...
类别:其他技术 2018-12-01 标签: 单片机 C语言函数 中断函数
单片机C语言程序设计:INT0 中断计数
/*  名称:INT0 中断计数说明:每次按下计数键时触发INT0 中断,中断程序累加计数,计数值显示在 3 只数码管上,按下清零键时数码管清零*/#include#define uchar unsigned char#define uint unsigned ...
芯片的发展趋势是存储容量越来越大,价格越来越便宜。所以我们应该用C来写单片机程序,不提倡用汇编。每一款单片机的C语言大部分用法都相同,我个人的经验不同系列的单片机的c语言的使用只有两处的写法不同,1)对一个I/O口的控制 2)中断程序。当你拿起那厚厚一本的C语言的书籍,心里面也是沉垫垫的。一本书下来难道都是我们要用到的吗?其实不然。我们将把单片机要用的到提出来。让复杂变简单...
类别:其他技术 2018-11-23 标签: 单片机 C语言 初学者
C语言位运算+实例讲解
按位或 按位与按位异或按位取反左移右移C语言位运算有6种: &, | , ^(亦或), <注意:参与位运算的元素必须是int型或者char型,以补码形式出现。按位与&&运算常应用于:迅速清零保留指定位判断奇偶性a & 1 = 1;则a为奇数b & 1 = 0;则a为偶数按位或|按位或(“|”)用途:设定数据的指定位按位...
类别:其他技术 2018-11-23 标签: C语言 位运算
,*、/、%的优先级当然比+、-高了。移位运算符紧随其后。其次的关系运算符中,<所有的逻辑操作符都具有不同的优先级(单目运算符出外,!和~)逻辑位操作符的"与"比"或"高,而"异或"则在它们之间。跟在其后的&&比||高。接下来的是条件运算符,赋值运算符及逗号运算符。在C语言中,只有4个运算符规定了运算方向...
类别:其他技术 2018-11-23 标签: c语言 运算符号 优先级别
每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖!C语言运算符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右--()圆括号(表达式)/函数名(形参表)--.成员选择(对象)对象.成员名--->成员选择(指针)对象指针->成员名--2-负号运算符...
类别:其他技术 2018-11-22 标签: C语言 运算符 优先级

C语言资料下载

CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《C语言入门经典(第4版)》的源代码及课后练习答案 对应的书籍资料见: C语言入门经典(第4版) 基本信息 原书名: Beginning C: From Novice to...
类别:C/C++ 2013年06月19日 标签: C语言
中文名: 你必须知道的495个C语言问题 高清PDF中文版 原名: C Programming FAQs 作者: (美)萨米特. 译者: 孙云 朱群英. 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社. 书号: 9787115194329. 发行时间: 2009年02月01日 地区: 大陆 语言: 简体中文...
类别:C/C++ 2013年06月19日 标签: C语言
目  录 前言 第一篇 预备知识篇 第1章C魔法概览 /2 1.1 例说编程语言 2 1.2 用C语言编程的基本注意事项 6 1.3 主流C语言编译器介绍 8 1.4 关于GNU规范的语法扩展 10 1.5 用C语言构建一个可执行程序的流程 11 1.6 本章小结 12 第2章学习C语言的预备知识 /14 2.1 计算机体系结构简介 14 2.1.1 贮存器 15...
类别:C/C++ 2018年05月02日 标签: C语言
语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定...
类别:C/C++ 2013年06月19日 标签: C语言
1. C 语言中的指针和内存泄漏 5 2. C语言难点分析整理 10 3. C语言难点 18 4. C/C++实现冒泡排序算法 32 5. C++中指针和引用的区别 35 6. const char*, char const*, char*const的区别 36 7. C中可变参数函数实现 38 8. C程序内存中组成部分 41 9. C编程拾粹...
类别:科学普及 2013年06月19日 标签: C 语言 难点
Beginning C, 5th Edition(2013) C语言入门经典(第5版)的对应英文版 编程导师Ivor Horton经典巨作 长期位居C语言开发类零售榜首 第五版全新包装隆重上市 超高的性价比助你快速掌握C语言 提升您的编程技能;完善您的职业生涯 C语言是每一位程序员都应该掌握的基础语言C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone...
类别:C/C++ 2016年08月08日 标签: C语言 C语言入门经典
全国计算机等级考试2级C语言题库(电子版) 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭...
类别:科学普及 2013年06月18日 标签: 南开100题 C语言
中文名: 新概念C语言 作者: 李一波图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 东北大学出版社书号: 7-81054-850-6发行时间: 2004年01月 地区: 大陆 语言: 简体中文 简介: 内容简介: C语言作为非计算机专业大学生一门系列课程,现在仍然是绝大多数院校的主要基础课程之一,是非计算机专业大学生算法语言...
类别:科学普及 2013年06月18日 标签: C
本书以24堂课的形式,从初中级用户的角度出发,进行合理的内容安排,突出学、练、用结合。本书主要内容包括:初识C语言、掌握C语言数据类型、表达式与运算符、数据输入/输出函数、设计选择/分支结构程序、循环控制、数组的应用、字符数组、函数的应用、变量的存储类别、C语言中的指针、结构体的使用、共用体的综合应用、使用预处理命令、存储管理、链表在C语言中的应用、栈和队列、C语言中的位运算、文件操作技术...
类别:嵌入式系统 2013年04月17日 标签: C语言
C语言进阶图书 来自C语言摇篮贝尔实验室的秘籍 测试你的C语言段位 对于想要扩展其C编程基本知识的所有程序员来说,本书是他们的绝佳读物。本书完全兼容ANSI C标准,旨在通过大量有趣的谜题帮助读者彻底理解C语法和语义,这些难题可以测试读者对C基础知识的掌握情况。 C编程专家Alan Feuer从不同角度涵盖了C语言的大多数主题,以便读者能够彻底理解这些主题。书中包含了大量的C编程谜题...
类别:C/C++ 2018年05月29日 标签: C语言

C语言相关帖子

2

0

在其他地方看到一个好玩的GUI,纯c语言编写,支持 官方支持平台awtk-aworks-rt1052 移植示例(不定期更新)awtk-sylixosstm32f103zestm32f429igtxstm32f767igtxlinux-framebuffer(嵌入式Linux请用本项目) 控件演示 感觉挺好看的,可以玩玩啊 基本控件演示 没有板子,在windows linux...
37次浏览 2019-02-20 单片机

0

0

  Python语言有哪些特点?未来的就业方向有哪些,薪资待遇又有多少呢?人工智能Python一直以来都是大家比较关心的重点,尤其是现在国家大力发展人工智能产业,吸引着许多年轻人投身到人工智能行业当中。学习粤嵌Python培训课程,从它的特点和应用方向开始:   Python语言的特点   1、Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型...
0次浏览 2019-02-20 信息发布 标签: Python培训课程

0

0

51单片机库函数:利用串口调试助手修改数据,方便快捷,更多应用可以借助本程序修改,下面是视频演示 http://www.bilibili.com/video/av ... mp;ts=1550570609811 单片机为普中科技单片机,编译环境为KEIL4,使用语言C语言 串口调试助手我用的是普中科技自带的串口调试助手,既能烧录程序,也能当串口调试助手,个人认为非常方便。波特率...
0次浏览 2019-02-19 【创新实验室】

0

0

进程都在递减后把该值与0进行比较,从而确定是否需要释放该共享资源。这时,两个进程都去掉了对该共享资源的引用,但没有一个进程能够释放它--两个进程都推断出:计数值是1,共享资源仍然在被使用。 Linux原子操作大部分使用汇编语言实现,因为c语言并不能实现这样的操作。 原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义在内核源码树的include/asm/atomic.h文件中...
0次浏览 2019-02-19 嵌入式系统编程

0

0

.而中国目前的嵌入式工程师两部分都具备。   搞明白嵌入式开发做什么,也就知道为什么这么火了。伴随人工智能,物联网的发展,嵌入式开发越来越普遍,因为物联网就是要通过应用程序控制设备,获取数据,输入指令,而嵌入式开发在中间起的作用非常关键.而人工智能更是如此,通过分析获取大数据,再控制设备做出合理的反应。   编程嵌入式培训:那嵌入式开发工程师要学什么,难学吗?   包括这些: C语言,C...
0次浏览 2019-02-19 信息发布 标签: 编程嵌入式培训

10

0

][/font] [font=宋体][size=4]这些代码范例通常包含汇编语言C语言两种,可以根据需要选择相应编程语言的范例来学习和参考。这些例子基本涵盖了这一类型芯片的所有主要功能,几乎每一种外围模块都有至少1个例程来演示如何使用和编程控制。这些历程能够帮助开发人员快速熟悉和使用msp430单片机。[/size][/font] [font=宋体][size=4] [/size][/font...
84次浏览 2019-02-19 【微控制器 MCU】

21

0

,一般分为库文件和自己添加的源文件,像库文件都有程序模板,我们一般都是添加自己扩展的文件,添加的文件包括头文件(.h文件)和源文件(.c文件)。要入门单片机最好先学习C语言C语言是基础。楼主加油 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2847503&ptid=1069546][color=#999999]常见泽...
217次浏览 2019-02-17 【51单片机】

0

0

各行业有着广泛的应用。作为适合于人工智能的语言,Python有哪些优势和特点呢? 学习Python开发有什么优势?   1、Python教程语言简单易学   相对于Java、C语言等,Python简单易学,更适合没有编程基础的小白入门。Python 的语言没有多少仪式化的东西,所以就算不是一个 Python 专家,你也能读懂它的代码。 Python编写代码的速度非常的快,而且非常注重代码的可读性...
0次浏览 2019-02-16 信息发布 标签: Python教程

0

0

,1); //---------------------------------------------------// while(1) { } } MSP430控制的DDS输出波形为正弦波和方波c语言程序...
0次浏览 2019-02-16 【微控制器 MCU】

0

0

、编译优 化和连机测试的过程。        例如,Cradle 公司在推出CT3600系列多核DSP的同时,还推出了相应的多核开发工具,包括ANSI C编译器、针对DSP进行了时序优化的Cradle C语言、eCOS实时操作系统、INSPECTORTM代码开发与调试器和RDS3600硬件开发平台等,从而为用户提供了一揽子的解决方案。  ...
0次浏览 2019-02-15 【微控制器 MCU】

C语言视频

C语言程序设计视频教程(曾怡)
C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右。主要讲解了c语言概述、数据类型、运算符与表达式、顺序程序设计、选择机构程序设计、循环结构程序设计、数组、函数、指针、结构体...
2016-03-13 标签: C语言 视频
在Atmel Studio 6中建构一个用于GCC的新C语言设计项目
学习如何在Atmel Studio 6中建构一个用于GCC的新C语言设计项目。...
2015-02-11 标签: Atmel Studio 6 C语言
零基础学习c语言
小甲鱼讲授零基础学习C语言,谭浩强版本 课件及源码 http://download.eeworld.com.cn/download/%E8%80%81%E7%99%BD%E8%8F%9C/586315...
2018-11-02 标签: C语言 小甲鱼 循环 指针 结构体
十天学会单片机和C语言编程
帮助你轻松掌握单片机和C语言编程。...
2016-09-19 标签: C语言 单片机 编程
AVR单片机入门——零基础学AVR单片机与C语言技术
慧净电子制作的零基础AVR单片机学习教程,包含操作篇与试验篇,欢迎大家来学习交流!...
2016-12-21 标签: AVR C语言 单片机
嵌入式系统编程系列课程
本课程手把手教你如何在嵌入式微控制器上用C编程,以及嵌入式处理器内部的运行情况。以Cortex-M处理器执行代码,并看其与物理世界如何连接。...
2015-08-18 标签: C语言 Cortex-M 嵌入式系统
代码规范与程序框架
作为编码人员的你一定维护过别人的代码,你在维护的时候是会骂这“这真是一坨坨”还是会对其赞叹有加。同时也相信网友们都希望自己的代码不会被人骂。 一个软件的生命周期中,80%的花费在于维护,规范的代码可以减少程序员们的理解时间,降低维护成本,易于二次开发。 同样,如果你将源码作为产品发布,需要按照规范,...
Arduino基础视频
本视频讲解了Arduino的开发环境安装到数电模电c语言基础,讲解了各种传感器使用及各种小DIY设计,最后还讲了智能小车设计...
2017-12-02 标签: Arduino 慧净电子
ARM微控制器与嵌入式系统
    本课程课程要求学生具备C语言编程基础,在课程中逐步讲解ARM微控制器(单片机)与嵌入式系统,面向实践安排教学,鼓励动手实践和自由创新,适合想参与科技活动的本科生和爱好者。...
2018-03-09 标签: ARM 嵌入式 清华 曾鸣

小广播

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved