datasheet
首页 > 关键词 > C语言

C语言

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

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

不用定时器和汇编语言,只用C语言实现精确无误的延时
对于51定时器,却是有点少,有时候不经意间就被用完了,而实现定时又TM神坑了!一般的解决方案有直接上汇编,一条语句的执行时间就是一个机器周期,所以多写几个就实现了完美的定时功能。可是可是……..又有多少学51的会汇编呢?呵呵哒所以来分享一个神好用的方法,C语言的while和nop结合使用实现精确延时上调试代码:#include <reg52.h> ...
bit 位标量声明声明一个位标量或位类型的函数 sbit 位标量声明声明一个可位寻址变量 Sfr 特殊功能寄存器声明声明一个特殊功能寄存器 Sfr16 特殊功能寄存器声明声明一个16位的特殊功能寄存器 data 存储器类型说明直接寻址的内部数据存储器 idata 存储器类型说明间接寻址的内部数据存储器 pdata 存储...
类别:51单片机 2018-12-01 标签: C51 编译器 C语言 关键字
答案是否定的!为什么呢?一、在Linux C中,使用attribute关键字,声明constructor和destructor,可以自定义程序入口点,不一定是在main函数开始执行。#include <stdio.h>   __attribute((constructor)) void before_main()  ...
类别:其他技术 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语言的出现流行起来的,在UNIX/LIUNX这样的环境,以及GNU代码中使用非常普遍。本章所述的命名规则主要基于下划线命名法发展而来。2 函数的命名函数名使用下划线分割小写字母的方式命名:设备名_操作名()操作名一般采用:谓语(此时设备名作为宾语或者标明操作所属的模块)或者谓语+宾语/表语(此时设备名作为主...
类别:其他技术 2018-11-22 标签: C语言 命名规范

C语言资料下载

:7111128060 上架时间:2003-11-7 出版日期:2004 年1月 开本:16开 页码:258 版次:2-1 内容简介 书籍 计算机书籍    本书是由c语言的设计者brian w. kernighan和dennis m. ritchie编写的一部介绍标准c语言及其程序设计方法的权威性经典著作。全面、系统地讲述了c语言的各个特性及程序设计的基本方法...
类别:C/C++ 2013年06月20日 标签: 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语言
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 语言 难点
语言是在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语言
那些新的事物,而忽视了用以构筑未来的坚实基础。C语言正是这样的基础。世界上的许多程序代码是在C上运行的。C++正是在此基础上建立的,其语法构成了Java的基础。然而,如果C仅是其他语言的起点,它就会成为有趣但却遭到遗弃的语言。事实并非如此,这实在是我们程序员的一件幸事。像当初发明它一样,C语言在今天仍是至关重要的。读者将会看到,C99标准包含新的和富有创新精神的指令,这些指令再一次将C推到了语言开发...
类别:C/C++ 2013年06月20日 标签: C语言大全
图书描述 出版日期: 2010年1月1日 Linux操作系统是一种类UNIX完整的操作系统,它不仅功能强大、运行稳定,而且用户可免费使用。《Linux环境C程序设计》由浅入深,循序渐进地讲授在Linux系统下使用C语言进行软件开发的方法。全书内容包括Linux的基本概念和操作方法、C语言编程方法、D-BUS和线程控制、网络协议和LibCurl网络编程、数据库C语言编程接口,以及GTK+...
类别:嵌入式系统 2013年04月16日 标签: linux
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语言相关帖子

2

0

本帖最后由 tiankai001 于 2018-12-19 16:41 编辑 在百度贴吧看到一个帖子“用过STM32再用msp430编程感觉不对劲” 这个帖子的内容是“感觉MSP430的C语言编程时一种伪C语言编程,大量的操作寄存器,官方也没有出一般应用的库函数,全是寄存器操作初始化”。 这其实在网上还有关于STM32编程的一个辩论:有人说用库函数编程好,因为不用关心...
42次浏览 2018-12-19 【微控制器 MCU】

0

0

牛逼汇总:单片机C语言程序设计实训100例 本书基于Keil μVision程序设计平台和Proteus硬件仿真平台,精心编写了100余个8051单片机C语言程序设计案例。完整的资料已经上传到闯客网技术论坛了,关于这个资料已经创建了一个单片机和嵌入式C语言的资料群,用于获取资料和交流用的,在图片上了 全书基础设计类案例贯穿8051单片机最基本的端口编程、定时/计数器应用、中断和串口通信...
0次浏览 2018-12-19 信息发布

0

0

   1名 岗位职责:1、负责SSD固件功能的设计开发及设计文档的编写;2、配合测试人员完成固件白盒测试;3、 配合系统测试人员追踪固件bug。 职位要求:1、电子技术、计算机、自动化及相关专业本科以上;2、5年以上(研究生3年以上)嵌入式C语言开发经验,具有良好的开发习惯,能完成高质量的代码开发;3、深刻理解算法与数据结构、嵌入式软件开发;4、具有较强的系统架构,调试和优化...
0次浏览 2018-12-19 求职招聘 标签: SSD 固件开发 嵌入式开发

0

0

  不管是学习什么,快速都对我们有着莫大的吸引力。就像前不久也有几个同学问到——如何快速学习单片机?针对这个问题,小编还是先来聊聊单片机学习基础有哪些?也就是掌握单片机的技能包含什么:   1、熟悉单片机的原理,结构;   2、学好数电,模电,为设计电路打好基础;   3、熟练使用C语言,多学习别人的程序;   4、对操作系统原理有一定的了解;   5、Protel至少要有点基础...
0次浏览 2018-12-19 信息发布 标签: 学习单片机

0

0

很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭。为什么C语言如此重要呢?    ...
0次浏览 2018-12-18 TI技术论坛

0

0

  大家可能一开始会报着敬而远之的态度,但在如今的互联网时代,嵌入式发挥着越来越大的作用,尤其是在互联网+、智能产品方面。这也导致了越来越多的人对嵌入式感兴趣,不过学习嵌入式需要什么样的基础呢?下面就听听粤嵌嵌入式培训的老师怎么说吧。   学习嵌入式一般都学习C语言、嵌入式系统、嵌入式Linux、单片机等,嵌入式系统是用于控制、监视或者辅助操作机器和设备的装置。就可以了解到嵌入式是用来设计...
0次浏览 2018-12-18 信息发布 标签: 学习嵌入式

3

0

此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处 msp430单片机开发实录(7) 现象: 调试程序时,发现程序老是走着走着就飞了。就在线仿真查找问题。 试验: 发现在仿真环境下,程序跑飞后总是指向一个固定地址,这个地址是定时器中断向量地址(这个只有在反汇编里才能看到,C语言的程序只能看到程序飞了...
108次浏览 2018-12-17 【微控制器 MCU】

0

0

在Linux系统中TCP通信十分常见,TCP通信可以发生在同一局域网中或跨局域网的互联网之间的设备。Linux本身就支持基于C语言的TCP/IP协议通信,需要包含以下头文件: #include <linux/fb.h> #include <linux/input.h> #include <sys/socket.h> #include <sys...
101次浏览 2018-12-17 【ARM技术】

3

0

;     DJNZ      R2,AA         RET         END 新人求将汇编转化为C语言 [code] //汇编源程序: //ST BIT P3.0...
340次浏览 2018-12-16 【51单片机】

0

0

过嵌入式应用开发培训或其他方式掌握了嵌入式技术,就能够成为炙手可热的专业人才。接下来小编就两种不同的学习方法进行分析,看看你到底适合哪种学习方式?   在开始学习阶段,很多选择自学的人都投入了极大的热情,买开发板,买资料,看书,照着书上的例子操作等等,但由于嵌入式系统的内涵非常丰富,所涉及的知识内容非常广泛,包括模拟,数字电子,电子电路,计算机硬件,计算机软件,操作系统,数据结构,C语言,编译原理...
0次浏览 2018-12-13 信息发布 标签: 嵌入式应用开发

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%的花费在于维护,规范的代码可以减少程序员们的理解时间,降低维护成本,易于二次开发。 同样,如果你将源码作为产品发布,需要按照规范,...
树莓派就这么玩
本书提供了大量的实际操作实例,读者只需要一步步按照实例的引导操作即可完成“了解树莓派”、“在树莓派上安装操作系统”、“使用树莓派的软/硬件”、“在树莓派下进行编程语言和硬件开发的学习”、“用树莓派实现学习和生活中的独特应用”等知识学习。读完本书之后读者不仅将熟悉树莓派的相关知识,还会获得自己的“学习...
2017-11-20 标签: 树莓派 程国钢 Raspberry Pi
Arduino基础视频
本视频讲解了Arduino的开发环境安装到数电模电c语言基础,讲解了各种传感器使用及各种小DIY设计,最后还讲了智能小车设计...
2017-12-02 标签: Arduino 慧净电子

小广播

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