首页 > 其他分享 >C语言的规则总结

C语言的规则总结

时间:2023-05-30 12:02:31浏览次数:39  
标签:总结 10 常量 C语言 大小写 数组 规则 标识符

c语言对标识符的命名具有以下的规则,其主要有以下三条:

1.标识符必须以大小写英文字母或者下划线作为首字母。

2.标识符中只能包含大小写英文字母、数字、下划线,不允许出现如“ ! 、@、#、¥、%、^、&、*、(、)、/、?等其他标点,而且C语言中的标识符不能使用任何中文字符,包括汉字、中文标点。

3.标识符不能与c语言的保留字或者库函数名相同。

除以上三条外,在命名标识符时,还需要注意C语言对大小写敏感,因此,相同的字母的不同大小写是不同的标识符。


c语言定义数组的方法是:C语言中,同变量一样;数组也必须先定义后使用。一维数组的

定义形式。 1、类型标识符,数组名[常量表达式];例如int a[10];其中a为地址常量。 2、如变量的定义一样,inta;double a;floata等;数组的定义只是把后面的变量名改 为数组名而已。 3、int a[10]就是定义了一个数组名为a的数组;此数组有10个元素。其中各元素从a[0] 到a[9];并没有a[10]元素。



整型 确定进制,查看各位数的范围是否超界。

8进制常量以前导 0 开始,每位数只能到7 例如:05188 非法

16进制常量以 0x 开始,每位从 0 ~ f 例如:0xfg00非法

后缀u为unsigned,l为long,f为float带后缀u(表示无符号整型常量),其他读者可自行理解,可复合使用ul(无符号长整型)









标签:总结,10,常量,C语言,大小写,数组,规则,标识符
From: https://blog.51cto.com/u_15841362/6377797

相关文章

  • mysql设置字段的排序规则对大小写敏感
    在开发中遇到一个问题:在插入一张表中提示主键冲突了,对数据分析了很久,没有发现问题。后面发现是数据库设计的时候设定的排序规则指定的是COLLATE=utf8_general_ci,而不是用COLLATE=utf8_bin,这两个规则的区别是什么呢?utf8_general_ci:这个排序规则是不区分大小写的,也就是说,在比......
  • c语言学习day2(定义变量)
    1.常量const是constant的缩写表示常量 浮点数   double 当输入输出整数时使用%d当输入输出浮点型数时使用%lf数据类型 ......
  • 离散数学代数系统内容总结
    前言:  代数系统这部分内容,重点在二元运算(二元运算的基本定义及相关的性质),和群和子群(判断一个代数系统是否是群,群的次幂计算,群中元素的阶)。二元运算:  1.什么是二元运算:   设S为集合,函数f:S×S→S就称为S上的一个二元运算。     S中任何两个元素都可......
  • 5.29每日总结
    今天课上做了一个测试河北宏志大学学生成绩管理系统1、项目需求:学生管理是各大院校的管理工作中尤为重视的一项工作,它一直以来是学校管理的一项重要的衡量指标。学生管理系统的应用解决了学校日常学生管理工作中的信息量大、数据难以统计、数据更新困难等问题。河北宏志大学为......
  • 软件工程课程总结
    一、问题概述1.引导学生知识学习。大学和高中的最大区别莫过于自主性,但是,有一部分学生,比如我,在学习资料搜寻的信息搜集能力很匮乏,这会直接导致起步落后于其他能力高的同学,不利于学生能力发展。那么,如果老师能够推荐相应的学习资料,剩下靠学生自主学习,最起码,在寻找学习方向上不会浪......
  • 5.29每日总结
      今天上课考试,大体功能实现了,但是在成绩查询的页面出现bug,不显示结果,测验主要就是这方面还没弄好。  三个增删改查+分页查询。     2021级《软件工程》开发技能测试试卷(180分钟) 河北宏志大学学生成绩管理系统(卷面成绩40分) 河北宏志大学学生成绩管理系统1......
  • 总结20230529
    代码时间(包括上课)5h代码量(行):350行博客数量(篇):1篇相关事项:1、今天上午上的是工程数学,今天把实验报告写完了,然后老师也划了终点。2、今天下午进行的是软件工程,然后课上进行了极限测试。3、数据库原理后天考试,今天还没有开始复习,看来要开始加班了。努力吧!......
  • C语言第六天
    1、函数参数顺序点1、语句结束时值改变2、&&||,?:等运算符、3、函数参数传递时的求值顺序intk=1;func(k,k++);那K+1,K是等于什么呢,函数参数的运算应该是从右到左,所以K++的K应该是1,先输出后运算,而K应该是2inti=0;printf(“%d,%d,%d”,i++,i......
  • 5.29每日总结
    今天上课做了这学期的测试,虽然长时间没有写html及前端的东西,但是还是比较顺利的完成了;林另外下面是我们团队队员总结团队内部的问题:在项目开发的过程中,我们团队存在诸多潜在问题。经过改进的用户界面仍然不够友好。由于开发团队没有专业的界面美工设计人员,以及没有足够的用......
  • 每日学习总结
    今天我对智能排班系统中Android端进行了爆红代码修复以及,在数据库中创建了trggier表实现数据表中数据的的监听,并且使用notifaction方法实现弹窗提示功能。CREATETABLEandroid_notification(idINTNOTNULLAUTO_INCREMENT,titleVARCHAR(50)NOTNULL,messageTEXT......