大一新生C语言学习入门笔记9月24日至30日

课本内容摘要

  数据形式常量变量

  常量:整形常量(有无符号,整与长整型)

            实型常量(实数,浮点数),(有精度区别,详见“关键字”)

            字符型常量(单引号内任意字符)

            字符串型常量(双引号内零或多个字符)

(PS:整型常用十进制表示,以二进制存储在计算机里。)

  变量:由类型关键字和变量名构成(一般)

           关键字:int                 基本整型

                         long              长整型

                         long long      长长整型 

                         short             短整型

                         unsigned      无符号整型

                         float              单精度实型

                         double          双精度实型

                         long double  长双精度实型

                         char              字符型

                         enum            枚举类型

                         ——              数组(就是数字)

                         struct            结构体

                         union            共用体

                         ——              指针类型(“*”)

                         void              无类型

           变量名:标识符(其中的数据称为变量的值),(要区别大小写

PS:变量名的命名要遵守命名规则,最后会说。)

变量赋值:Eg:x=x+1,得出的结果是在x原先的值上在加一;也就是说赋值时要遵从从右往左的读法。

赋值运算:有多种运算符号时要从两个方面考虑:一是在运算符优先级相同时,要从左往右计算,即左结合;二是赋值运算时从右往左读,即右结合。

注意:赋值并不等同于计算。

以上为《C语言程序设计》第二章中的课本内容摘要。

2. 简单的屏幕输出 

该章节中讲述了如何进行简单的屏幕输出,下面将以此为基础做出讲解。

以上是一个简易的程序。

构成它需要一个开头,即图中的一二两行;花括号中除最后一句,都是程序的主体内容,“return 0”则是结尾:它标志着程序的告一段落。

  这是该程序运行后的结果,接下来是对内容的解读。

第一二行除了“void”以外,其余内容基本是固定的;“void”的含义在上面记录过了,该处的内容可根据需求填入。

输入花括号后换行,编译器会自动缩进。

“int”、“float”、“char”,一样是按需使用,用来为变量初始化。

每行结束后以“;”结尾换行。

“printf”作为C语言中标准的输入\输出函数,可以输出一个字符串。

括号内,双引号中的内容便是输出对象。

其中“%d”,“%f”,“%c”,分别表示(十进制下的)整型,小数(一般只有六位),字符。

“\n”,是换行字符,编译器读到这里时就会执行换行命令。

要注意,编写程序的过程中所使用的均为英文符号。编写结束后打出“return  0”,其中“0”是必须的,通常用它来表示程序正常结束。如果使用“1”则表示程序异常结束。

“简单的屏幕输出”就讲到这里。

下回再说“基本算术运算”及后面的内容。

编者系24级光电专业新生,接触C语言的时间尚短,读者若认为以上内容有误,望斧正。

命名规则:(先说好,以下内容均为网络资料,已整理

C语言命名规则的总体概述‌
在C语言中,标识符的命名由‌字母(a~z,A~Z)、‌数字(0~9)和‌下划线(_)组成,并且标识符的第一个字符必须是字母或下划线,不能以数字开头。C语言不限制标识符的长度,但受编译器和具体机器的限制。

不同类型标识符的命名规则
1‌、变量‌:变量名应该明确反映其用途,避免使用模糊的名字如a、b、c等。局部变量通常使用小写字母,全局变量可以使用大写字母开头。
2‌‌、函数‌:函数名应该清楚地表明其功能,通常使用动词开头,如calculateSum或printResult。函数名通常使用小写字母,多个单词之间可以使用下划线分隔或使用驼峰命名法。
‌3、常量‌:常量通常全部使用大写字母,多个单词之间使用下划线分隔。
‌‌4、宏‌:宏的命名规则与常量类似,通常使用全部大写字母,多个单词之间使用下划线分隔。
‌‌结构体和‌联合体‌:结构体和联合体的命名通常使用大写字母开头。
‌‌5、枚举‌:枚举类型的命名通常使用大写字母开头,枚举的值通常使用全部大写字母,多个单词之间使用下划线分隔。
6‌‌、指针变量‌:指针变量的命名通常在变量名前添加p或ptr,如pNode或ptrNode。
常见的命名风格
‌7、驼峰命名法‌:第一个单词的首字母小写,后面的每个单词的首字母大写,如myName。
8‌、下划线命名法‌:使用下划线来分隔多个单词,如my_name。
‌9、匈牙利命名法‌:变量名由变量的类型和描述组成,如iCount。
一些特殊约定
‌10、全局变量‌:全局变量的名字通常以大写字母开头,如GLOBAL_VARIABLE。
‌11、静态变量‌:静态变量的名字通常以小写字母开头,并在名字前添加s_前缀,如s_staticVariable。
‌12、指针变量‌:指针变量的名字通常以p或ptr开头,如pPointer或ptrPointer。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值