文章目录

  • 标识符的命名规则和规范
    • 标识符概念
    • 标识符的命名规则
    • 标识符命名规范
  • 关键字
  • 键盘输入语句
    • 介绍
    • 步骤 :
    • 案例演示:
  • 课后练习题

标识符的命名规则和规范

标识符概念

1)C 语言 对各种变量、函数等命名时使用的字符序列称为标识符
2)凡是自己可以起名字的地方都叫标识符

标识符的命名规则

1)由 26 个英文字母大小写,0-9 ,_或 $ 组成
2)数字不可以开头。
3)不可以使用关键字和保留字,但能包含关键字和保留字。
4)C 语言中严格区分大小写,长度无限制。
5)标识符不能包含空格。

标识符命名规范

1)程序中不得出现仅靠大小写区分的相似的标识符 int x, X; 变量 x 与 X 容易混淆
2)所有宏定义、枚举常数、常量(只读变量)全用大写字母命名,用下划线分隔单词 比如: const double TAX_RATE = 0.08; //TAX_RATE 只读变量 #define FILE_PATH “/usr/tmp”
3)定义变量别忘了初始化。定义变量时编译器并不一定清空了这块内存,它的值可能是无效的数据, 运行程序, 会异常退出
4) 变量名、函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz [驼峰法,小驼峰, 比如 short stuAge = 20;] 比如: tankShotGame 大驼峰 [TankShotGame]

关键字

键盘输入语句

介绍

在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。

步骤 :

1)include <stdio.h>
2)使用 scanf 函数
3)使用适当的格式参数接收输入

案例演示:

要求:可以从控制台接收用户信息,【姓名,年龄,薪水,】。

#include<stdio.h>void main(){char name[] = "";int age = 0;double sal = 0.0;printf("请输入你的姓名");scanf("%s",name);printf("请输入你的年龄");scanf("%d",&age);printf("请输入你的工资");scanf("%lf",&sal);printf("输出的姓名是%s , 年龄是%d,工资是%lf",name,age,sal);}

课后练习题

1, 定义变量保存 秒数,打印输出 xx 小时 xx 分钟 xx 秒

#include<stdio.h>void main(){//思路 //1. 定义变量保存 秒数 second //2. 定义变量保存 小时 hour //3. 定义变量保存 分钟 min //4. 定义变量保存 剩余描述 leftSecondint second = 89254; //定义秒 int hour = second / 3600;  //小时 int min = second % 3600 / 60; //取模之后是秒,转换成分 int leftSecond = second % 60; //剩余的秒 printf("%d 秒 合%d 小时%d 分钟%d 秒", second, hour, min, leftSecond);}


2, 实现对三个整数进行排序,输出时按照从小到大的顺序输出

#include<stdio.h>void main(){//实现对三个整数进行排序,输出时按照从小到大的顺序输出=> 冒泡 int n1 = 10; int n2 = 8; int n3 = 5; int temp = 0; //temp 是用于交换的临时变量printf("\n最初顺序 n1=%d n2=%d n3=%d", n1, n2,n3);if(n1 > n2){temp = n1; //temp = 10, n1 = 10n1 = n2; //n1 = 8 , n2 = 8n2 = temp; //n2 = 10} printf("\n第一次比较 n1=%d n2=%d n3=%d", n1, n2,n3);if(n2 > n3){temp = n2; //temp = 10,n2 = 10;n2 = n3; // n2 = 5,n3 = 5n3 = temp; // n3 = 10} printf("\n第二次比较 n1=%d n2=%d n3=%d", n1, n2,n3);if(n1 > n2){temp = n1; //temp = 8, n1 = 8n1 = n2; //n1 = 5 , n2 = 5n2 = temp; //n2 = 8} printf("\n第三次比较 n1=%d n2=%d n3=%d", n1, n2,n3);
}

C语言,标识符和关键字,以及键盘输入语句相关推荐

  1. 重温C语言六:标识符与键盘输入语句

    文章目录 一.标识符 1.标识符概念 2.标识符的命名规则 3.判断下列标识符 4.标识符命名规范 5.关键字 二.键盘输入语句 1.介绍 2.步骤: 练习: 一.标识符 1.标识符概念 1)C语言对 ...

  2. 【Scala】Scala语言基础(IDEA创建项目、基本数据类型、range、键盘输入语句)

    文章目录 1 简介 2 特点 3 函数式编程 3 为什么要学习Scala 4 第一个程序 5 使用IDEA创建Scala项目 6 Scala的变量 6.1 var变量 6.2 val变量(推荐) 7 ...

  3. c语言关键字不做标识符,C语言标识符、关键字、注释、表达式和语句

    这一节主要讲解C语言中的几个基本概念. 标识符 定义变量时,我们使用了诸如 a.abc.mn123 这样的名字,它们都是标识符(Identifier). 标识符就是程序员自己起的名字,除了变量名,后面 ...

  4. C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出。

    C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出. 例如:a加密后变成c,b加密后变成d,z加密后变成b. 实验代码: #include<stdio.h> in ...

  5. C语言实战题目:从键盘输入数字,计算其中正数的个数,并且计算所有正数的和

    C语言实战题目:从键盘输入数字,计算其中正数的个数,并且计算所有正数的和 (遇到负数跳出本次循环继续重新输入,如果遇到0,则结束输入,输出答案) [for循环结构+if选择控制结构] #include ...

  6. java 键盘输入语句怎么写

    java 键盘输入语句写法 第一种: public class shuRu{ public static void main(string arg[]){ system.out.println(arg ...

  7. 键盘输入语句||课后练习题

    键盘输入语句

  8. C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。

    c语言程序题 编写程序:由键盘输入一个字符判断是字母数字还是其他符号. #include<stdio.h> void main() {char a;scanf("%c" ...

  9. C语言(CED)从键盘输入一些整数,求出它们的平均值。数据的个数事先不确定,在输入过程中以ctrl+z键(EOF)作为输入结束的标记。

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 要求: 1.从键盘输入一些整数,求出它们的平均值.数据的 ...

最新文章

  1. python 自动化办公 案例_python自动化工具之pywinauto实例详解
  2. ABAP实践学习——包材分配表
  3. Android ART GC之GrowForUtilization的分析
  4. iPhone之横竖屏与自动旋转
  5. c语言errorinfo结构体,c结构体与文件
  6. ASP.NET Core 源码学习之Logging[1]:Introduction
  7. 多模光纤收发器的基本参数及主要特点
  8. IOS 深拷贝和浅拷贝应用
  9. 关于JS特效的兼容问题。
  10. HTK语音识别基础教程.ppt
  11. 3DS MAX的灯光
  12. python连接服务器执行命令进行部署
  13. OSChina 愚人节乱弹 ——我们组建个程序员国度吧
  14. Android 10.0在电话拨号盘(Dialer app中)通过暗码进入工厂测试模式
  15. mysql 设置 utc_关于时间:MySQL应该将其时区设置为UTC吗?
  16. 关于TI、海思(Hisilicon)、安霸(Ambarella)三家的百万高清方案的简单比较
  17. greenplum官方监控工具 GPCC 安装、升级、卸载
  18. 西门子1200PLC与V90伺服驱动器 TO控制模式(即工艺对象的方式))
  19. 2019-2-27-VisualStudio-插件-翻译注释
  20. vue中activated和deactivated是什么

热门文章

  1. Unity中使用调用Shell的命令行
  2. 著名IT公司名字的来历
  3. 抖音视频发布,字节小程序的坑
  4. eclipse无法进入调试模式解决办法
  5. 清理linux缓存及临时文件,【小知识】缓存和临时文件
  6. 哥几个又来看啦,进来吧逃不掉的(Linux精中之精)
  7. php get meta tags,php怎么抓取网站中meta函数get_meta_tags()
  8. python多显卡支持_pytorch多GPU并行运算的实现
  9. 如何选择一个专业靠谱的小程序代理公司?
  10. elementU中table表格模板(拿来即用)