当前位置:
首页 >
c语言e怎么表示_来测测!这11个C语言入门基础知识你都掌握了吗?
发布时间:2023/12/10
51
豆豆
生活随笔
收集整理的这篇文章主要介绍了
c语言e怎么表示_来测测!这11个C语言入门基础知识你都掌握了吗?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章字数:8400 干货指数:⭐⭐⭐⭐⭐C语言程序的结构认识用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。例1:计算两个整数之和的c程序:#include main() { int a,b,sum; a=20; /*定义变量a,b,sum为整型变量*/ b=15; /*把整数20赋值给整型变量a*/ sum=a+b; /*把整数15赋值给整型变量b*/ printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); /*把两个数之和赋值给整型变量sum*/ }重点说明:1、任何一个c语言程序都必须包括以下格式:main() { }——这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。2、main()——在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ——通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:a=20,b=15,sum=35。6、#include——注意:以#号开头。不以分号结尾 这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。7、程序中以 /*开头并且以*/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。C程序的生成过程C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件。源程序的扩展名为 .c ,目标程序的扩展名为 .obj , 可执行程序的扩展名为 .exe 。标识符在编写程序时,必须为函数、变量等命名,这个名字称为标识符。C语言中标识符的命名规则如下:
标识符只能由字母、数字、下划线组成;
标识符的第一个字母必须是字母和下划线;
标识符区分大小写字母,如If和if是两个完全不同的标识符。
合法标识符如下:A6, b_3 , _mn 非法的标识符如下:ab#12 , 8m , tr3:4 , yes no
- ①:二进制:所有数字由0,1构成,逢二进一,二进制数中不会出现2。
- ②:八进制:以数字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等
- ①:二进制转八进制:从右往左每三位一组转换成十进制数,将所得数据组合就是对应的八进制数(注意:高位不足三位补零)。例:(010 110 111)2=(267)8
- ②:二进制转十六进制:从右往左每四位一组转换成十进制数,将所得数据组合就是对应的十六进制数(注意:高位不足四位补零)。例:(0101 1011)2=(5B)16
- ③:八进制转化二进制:每一位数字转换为三位二进制数字 例:(13)8=(001 011)2= (注意:去掉前面的两个00,因为0在高位没有意义) ④:十六进制转化二进制:每一位数字转换为四位二进制数字 例:(E3)16=(1110 0011)2
- 1、算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++)、自减(--)共七种。
- 2、赋值运算符:用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。<="" span="">
- 3、逗号运算符:用于把若干表达式组合成一个表达式(,)。
- 4、关系运算符:用于比较运算。包括大于(>)、小于(=)、小于等于(<=)和不等于(!=)六种。<="" span="">
- 5、逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
- 6、条件运算符:这是一个三目运算符,用于条件求值(?:)。
- 7、位操作运算符:参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<>)六种。
- 8、指针运算符:用于取内容(*)和取地址(&)二种运算。
- 9、求字节数运算符:用于计算数据类型所占的字节数(sizeof)。
- 10、特殊运算符:有括号(),下标[],成员(→,.)等几种。
- (1)在算术表达式中,可使用多层圆括号,但括号必须配对。运算时从内层圆括号开始,由内向外依次计算各表达式的值。
- (2)在算术表达式中,对于不同优先级的运算符,可按运算符的优先级由高到低进行运算,若表达式中运算符的优先级相同,则按运算符的结合方向进行运算。
- (3)如果一个运算符两侧的操作数类型不同,则先利用自动转换或强制类型转换,使两者具有相同类型,然后进行运算。
1
《从事嵌入式行业的你,现在年薪多少?》
2
《从业5年,我为什么说嵌入式没有辜负我的热爱与努力?》
3
《有点难,但是巨干!大佬把C指针讲的透透的……》
01
02
03
04
05
滑动查看更多
每天辛勤发电的小创,【分享、赞、在看】可不可拥有一个鸭 创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的c语言e怎么表示_来测测!这11个C语言入门基础知识你都掌握了吗?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 曝小米12 Ultra渲染图不完全准确:
- 下一篇: win10taskkill无法终止进程_