高考考试网
当前位置: 首页 高考资讯

c语言学习入门自学(C语言编程基础知识汇总学习)

时间:2023-07-15 作者: 小编 阅读量: 8 栏目名: 高考资讯

C语言编程基础知识汇总学习我们用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,加深小伙伴们对C语言的认识例1:计算两个整数之和的c程序:#includemain(){inta,b,sum;/*定义变量。

c语言学习入门自学?我们用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,加深小伙伴们对C语言的认识,今天小编就来说说关于c语言学习入门自学?下面更多详细答案一起来看看吧!

c语言学习入门自学

我们用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,加深小伙伴们对C语言的认识。

例1:计算两个整数之和的c程序:

#includemain(){int a,b,sum; /*定义变量a,b,sum为整型变量*/a=20; /*把整数20赋值给整型变量a*/b=15; /*把整数15赋值给整型变量b*/sum=a b; /*把两个数之和赋值给整型变量sum*/printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);/*把计算结果输出到显示屏上*/} 重点说明:

1、任何一个c语言程序都必须包括以下格式:

main(){ }

这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。

2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。

3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。

4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。

5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:

a=20,b=15,sum=35

6、#include

注意:(1)以#号开头 (2)不以分号结尾这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。

7、程序中以 /*开头并且以*/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。

C程序的生成过程

C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件。

源程序的扩展名为 .c ,目标程序的扩展名为 .obj , 可执行程序的扩展名为 .exe 。

标识符

在编写程序时,必须为函数、变量等命名,这个名字称为标识符。C语言中标识符的命名规则如下:

  • 标识符只能由字母、数字、下划线组成;
  • 标识符的第一个字母必须是字母和下划线;
  • 标识符区分大小写字母,如If和if是两个完全不同的标识符。

    合法标识符如下:A6, b_3 , _mn非法的标识符如下:ab#12 , 8m , tr3:4 , yes no

    标识符不能与程序中具有特殊意义的关键字相同,不能与用户编制的函数名、C语言库函数相同,在程序中各种标识符尽量不要重复,以便区分。选择变量名和其他标识符时,应注意做到 “见名知义”。

    标识符分为如下三类:

    1、关键字

    关键字是具有特定含义的,专门用来说明c语言特定成分的一类标识符,不能用作用户的标识符。

    autobreakcasecharuniondodoubleelseenumexterngotoifintlongshortsignedstaticsizofstructswitchunsignedvoidforwhiletypedefcontinuefloatreturntypedefdefault2、预定义标识符预定义标识符在c语言中也有特定的含义,但可以用作用户标识符,预定义标识符分为两类:

    (1)、库函数名字,比如(printf,scanf,sin,isdigit等)(2)、编译处理命令名,比如(define,include)

    3、用户标识符

    用户根据需要自己定义的标识符称为用户标识符。无论如何自定义标识符,都必须符合标识符的三条命名规则。

    常量

    在程序运行中,其值不能被改变的量称为常量。常量有5种类型:整型常量、实型常量、字符常量、字符串常量和符号常量。

    (一)数值转换

    数字的四种表现形式:

    ①:二进制:所有数字由0,1构成,逢二进一,二进制数中不会出现2.。例:110101②:八进制:以数字0(注意不是以字母O,o)开头,所有数字由0~7构成,逢八进一,八进制数中不会出现8。例:0112,0123,077等③:十进制:所有数字由0~9构成,逢十进一,十进制数中不会出现10。例:0,12,-15等④:十六进制:以0x或者0X(数字0加字母x)开头,所有数字由0~9,A~F(或者a~f)构成,逢十六进一(其中A、B、C、D、E、F分别代表10、11、12、13、14、15)例:0x4A、0X14c7等

    在计算机内部,数字均以二进制形式表示和存放,用户输入的普通十进制数字都要被计算机转换成二进制才能在计算机内部存储,同样计算机的运算结果也为二进制,一般要将其转换成十进制数再输出给用户阅读,这种转换通常由计算机自动实现。

    (1)将十进制转换二进制、八进制和十六进制

    除法:将十进制数除以2,记录余数,得到的商继续除以2,直到商为0,然后将各次相处所得的余数从后往前逆序排列,所得余数数字序列就是该十进制数对应的二进制数。八进制和十六进制转换方法同上。

    例:十进制数13转换成二进制数的值为1101,转换八进制为015,转换成十六进制为D.

    (2)将二进制、八进制和十六进制转换成十进制

    乘积求和:将二进制的每一位从低位到高位(右边为低位,左边为高位)分别乘以20,21,22。。。。,然后将这些积求和。

    例如:(1101)2=(13)10 (317)8=(207)10 (23E)16=(574)10

    (3)二进制与八进制、十六进制数之间的相互转换

    ①:二进制转八进制:从右往左每三位一组转换成十进制数,将所得数据组合就是对应的八进制数(注意:高位不足三位补零)。例:(010 110 111)2=(267)8②:二进制转十六进制:从右往左每四位一组转换成十进制数,将所得数据组合就是对应的十六进制数(注意:高位不足四位补零)。例:(0101 1011)2=(5B)16③:八进制转化二进制:每一位数字转换为三位二进制数字例:(13)8=(001 011)2=(1011)2(注意:去掉前面的两个00,因为0在高位没有意义)④:十六进制转化二进制:每一位数字转换为四位二进制数字例:(E3)16=(1110 0011)2

    • 推荐阅读
    • 打车流程教程(如何添加联系人)

      9月18日,新闻晨报·周到、蓝马甲和梅园新村派出所联合举办的“反网络电信诈骗”公益课来到崂五居委。据了解,蓝马甲志愿活动是由支付宝发起,社会各界共同参与,旨在社区开展数字化教育和服务,为老年人解决手机不会用、不敢用等问题,未来还将走进上海各大社区,让更多老年人享受到数字化所带来的生活便利。

    • 铭瑄gt740变形金刚测评(铭瑄GT1030变形金刚评测)

      铭瑄GT1030变形金刚评测近日NVIDIA正式发布新一代入门级显卡GeforceGT1030,这款迟来的10系小弟为整个显卡市场注入了一股新鲜血液,该卡采用最新Pascal核心架构16nm制程,配备2GBGDDR5显存容量,T。

    • 为什么5g套餐的价格还是那么贵(首个5G套餐很贵吗)

      前几天,有新闻说,国内首个5G套餐曝光。机哥更关心这背后的原因。比如,机哥祖传的六号线bug套餐,不限速的4G套餐。所有扣篮,挡拆,后仰等技术细节,都是靠自己的小宇宙强行脑补。20元300MB,但是取消其中一个绑定业务,就能变成10元300MB。重点是,这种集群网不仅吸引一堆情侣,不少单身狗,也会加进去碰瓷。回忆太美好,扯远了,机哥继续说正题。基本上,学生党已经没有流量的顾虑。

    • 霍香卿鱼的做法(霍香卿鱼怎么做)

      霍香卿鱼的做法食材:鲫鱼2条,藿香3两,葱3根,蒜头1个,姜适量,泡椒适量,油适量,酱油10毫升,料酒10毫升,盐5克,醋10毫升,鸡精3克,白糖少量。将姜丝塞进鱼肚子里,用盐和料酒腌制20分钟。准备佐料,将泡海椒、泡豇豆、葱、姜、藿香切碎,蒜切片待用。下入泡椒,姜葱蒜等其他配件炒出香味。掺入高汤,将炸好的鲫鱼放入锅中。小火焖5分钟后,将鱼捞到盘里。大火,加入勾兑好的芡粉,放入藿香,准备收汁,即可。

    • 室内会议活动拍摄技巧(新手必学的6个技巧)

      没会议活动拍摄经验的新手摄影师,怎样拍好会议活动照片呢?对于会议活动这种类型的照片题材,具备什么样的特点?成都柠檬文化小编今天为大家分享:会议活动拍摄,新手必学的6个技巧做好这几点,基本上就不会出错。

    • 压缩机(压缩机多少钱一台)

      压缩机特点1、每台机组均采用以微电脑控制系统,具有自我诊断及保护功能。如机组发生故障,电脑控制系统会根据不同情况作出相应的反应。但是回转式压缩机排量较小,一般用于制冷量较小的空调系统。由控制器控制,在纯电动模式下,启动电动式压缩机,反之,策动机驱动模式下,启动机械式压缩机。经由过程变频器调解机电的转速,从而可以调节压缩机的制冷量。

    • 偏方治嗓子发炎肿痛怎么办(外伤化脓鼻炎拉肚子)

      抗菌药物的发现是人类发展史中具有里程碑意义的事件,因为在此之前,细菌感染是人类最大的致命因素,一个小伤口有可能导致死亡。抗菌药物在挽救无数生命的同时,被滥用的现象也愈发严重,造成了药物无效、不良反应频发、出现多重耐药的超级细菌等问题。如果伤口感染比较严重或者外用抗生素效果不明显,需要口服抗菌药物治疗,常用的口服抗菌药物有阿莫西林、头孢呋辛、头孢克肟、罗红霉素等。

    • 诘责的拼音(诘责的读音)

      下面希望有你要的答案,我们一起来看看吧!诘责的拼音诘责,汉语词语,拼音是jiézé,意思是诘问谴责。《汉书·翟方进传》:“咸诘责方进,冀得其处,方进心恨。”

    • 大牌单肩托特包推荐(超值40只大牌经典托特包)

      超值40只大牌经典托特包包包很很多种类目,有单肩包,斜挎包,手提包,链条包,但是又能凹造型又实用的只有托特包,今天这篇就是给大家种草这40款值得入手的大牌托特包在这个炎炎夏日,让你爱到心坎儿!️Burberry:Burber。

    • 颜色黑红有点酸的葡萄是什么品种(熟了带点灿黄的葡萄)

      有一种绿绿的,熟了带点灿黄的葡萄,灰灰的小小个,却透光透亮煞是好看。没想到就是它,最平常最易得的一种葡萄,这么玲珑小巧。爱的人爱得不得了,吃其他葡萄,要么嫌太甜,除了甜都不知道是在吃葡萄;要么嫌酸甜不到位,葡萄味不浓,不值得一吃。不爱吃酸甜口葡萄,你就等它熟到颜色越来越黄的时候。甜得一点儿不带酸味了,葡萄味还是那么浓。葡萄爱好者口福实在太好,有这么多种类的葡萄可以秃噜,睡觉都会笑醒。