c语言于1972年11月问世,1978年美国电话电报公司(at&t)贝尔实验室正式发布c语言,1983年由美国国家标准局(american national standards institute,简称ansi)开始制定c语言标准,于1989年12月完成,并在1990年春天发布,称之为ansi c,有时也被称为 c89 或 c90。
一、c语言简介•产生背景
•产生过程
–时间:1972~1973–地点:美国贝尔实验室–目的:unix操作系统–设计人: ken.thompson和dennis.m.ritchie•c标准
–标准c: k&r合著《thec programming language》–ansic: 1983年–87ansi c: 1987年–1990年国际标准的ansi c二、c语言特点–语言简洁、紧凑、灵活
–运算符和数据类型丰富
–程序设计结构化、模块化
–生成目标代码质量高
–可移植性好
三、c语言中的关键词32个关键字(由系统定义,不能重作其它定义)
auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while9种控制语句
if( )~else~for( )~while( )~do~while( )continuebreakswitchgotoreturn34种运算符:
算术运算符:+ - * / % ++ --关系运算符:= !=逻辑运算符:!&& ||位运算符 : ~ | ^ &赋值运算符:= 及其扩展条件运算符:?:逗号运算符:,指针运算符:* &求字节数 :sizeof强制类型转换:(类型)分量运算符:. ->下标运算符:[]其它 :( ) -
四、程序格式和结构特点/* example1.1 the first c program*/#include main(){ printf(“hello,world!”);}输出:hello,world!#include //预处理命令main() //函数{ int a,b,sum; a=10; b=24; sum=add(a,b); //语句 printf(”sum= %d\\n,sum);}/* this function calculates the sum of x and y */int add(int x,int y){ int z; z=x+y; return(z);}五、格式特点•习惯用小写字母,大小写敏感
•不使用行号,无程序行概念
•可使用空行和空格
•常用锯齿形书写格式
优秀程序员的素质之一:
—使用tab缩进—{}对齐—有足够的注释—有合适的空行•函数与主函数
–程序由一个或多个函数组成–必须有且只能有一个主函数main()–程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。•程序语句
–c程序由语句组成–用“;”作为语句终止符•注释
–/* */为注释,不能嵌套–不产生编译代码
4-20mA转RS485/232数据采集模块简介
一张照片生成3D头像!苹果新模型击败StyleGAN2
掌握连接线HDMI2.1和HDMI2.0的区别-科兰
中国首届国际智能产业博览会开幕,高通亮相重庆,牵手首届智博会
PLC的SFC编程方法分享
C语言的发展历史
内地唯一碲化镉薄膜电池中试生产线试生产
用于背光小尺寸白光LED的电源管理方法
单片机原理 单片机的基本结构
涡街流量计的温压补偿
5G打破网速限制 一下科技多元化发展提升竞争力
传台积电关闭4台EUV光刻机以减少产出!
Google Stadia已收购Sekiro
美图M4手机怎么样 为什么会被称为自拍神器
浮点数基础知识科普
为什么说可溯源就是区块链
快速识别需要更换有故障的自愈式低压并联电容器的技巧
企业应该对网站的网络安全性能重视起来
探讨MySQL的复制机制实现的方式
新火种AI|“赌城”上演“科技春晚”,AI硬件将在2024年大爆发