IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C的变量与运算 -> 正文阅读

[C++知识库]C的变量与运算

C语言基本词法

字符集:

    • 字符是组成语言最基本的元素。C语言的字符集由字母、数字、空格、标点和特殊字符组成。C语言的字符集就是ASCII字符集,主要包括:
      • 1、阿拉伯数字:0、1、2、…、9(共10个)。
      • 2、大小写英文字母:AZ、az(共52个)。
      • 3、非字母、非数字的可显示字符(33个)。

======================================================

10进制ASCII码表

在这里插入图片描述

=========================================================================

C语言格式特点

?习惯用小写字母,大小写敏感
?不使用行号,无程序行概念
?可使用空行和空格
?常用锯齿形书写格式
案例:

main()
{
	int i, j, sum;
	sum=0;
	for(i=1; i<10;i++)
	{
	for(j=1;j<10;j++)
		{
		sum+=i*j ;
		}
	}
	printf("%d\n",sum);
}

======================================================

C程序的运行步骤:

1、编辑:进入C语言编译系统,建立源程序文件,扩展名为“c”或“cpp”,编辑并修改、保存源程序。
2、编译:计算机不能识别和执行高级语言编写的源程序,必须经过编译程序对源程序进行编译。
3、连接:经过编译生成的目标程序还无法在计算机上直接运行,因为源程序中输入、输出以及常用的函数运算是直接调用函数库中的库函数,因此必须把库函数的处理过程链接到经编译生成的目标程序中,生成可执行文件,其扩展名为“exe”。
4、运行:一个C源程序经过编译、链接后生成可执行文件,可在编译系统或操作中运行。

如图:
在这里插入图片描述

=====================================================

变量-整型变量

整型变量分为四种:

  • 1、基本整型,类型关键字为int。
  • 2、短整型,类型关键字为short[int]。
  • 3、长整型,类型关键字为long[int]。
  • 4、无符号整型,又 称 为 无 符 号 基 本 整 型(unsigned[int])、无 符 号 短 整 型(unsignedshort)和无符号长整型(unsignedlong)三种。在16位编译器中,一般一个int型变量占用2字节,且long型(4字节)≥int型(2字节)≥short型(2字节);而在32位编译器中,一个int型变量占用4字节,long型变量占用4字节,short型变量占用2字节。

==========================================================

变量-实型变量

实型变量分为两种:

  • 1、单精度实型,类型关键字为float,一般占用内存4字节,保留6~7位有效数字。
  • 2、双精度实型,类型关键字为double,一般占用内存8字节,保留15~16位有效数字。

例如:floata;

    • a=123456.789
      //实际a的值是123456.7doubleb;
    • a=123456.789
      //实际b的值是123456.789

=======================================

变量的初始化

数据类型符变量名1=初值1[,变量名2[=初值2],…];

intradius=2,area;
shortm=1,n=2;
longl1=123L,l2;

===============================================

运算符和表达式

1、单目运算符+、-的优先级相同,结合性是从右至左。
2、双目运算符*、/、%的优先级相同,结合性是从左至右。
3、双目运算符+、-的优先级相同,结合性是从左至右。
4、单目算术运算符优先于双目算术运算符。
5、*、/、%优先于+、-。

需要注意的是:

  • 1、除法运算的结果和运算对象的数据类型有关,若两个整数相除,则运算称为整除,其商为整数,小数部分被舍弃。
  • 2、模运算,要求两侧的运算对象必须为整型,否则出错。

在这里插入图片描述在这里插入图片描述

============================================================

自增、自减运算符

1、运算符放在变量之前,即++变量、–变量,则先使变量的值加(或减1),然后再以变化后的值参与其他运算,即先加(或减)1、后运算。
2、运算符放在变量之后,即变量++、变量–,则变量先参与其他运算,然后再使变量值加(或减)1,即先运算、后加(或减)1。

?自增、自减运算符++ --

  • ?作用:使变量值加1或减1
  • ?种类:
    • ◆前置++i, --i(先执行i+1或i-1,再使用i值)
    • ◆后置i++,i–(先使用i值,再执行i+1或i-1)
j=3;  k=++j;				//k=4,j=4
j=3;  k=j++;				//k=3,j=4
j=3;  printf(%d”,++j);		//4,j=4
j=3;  printf(%d”,j++);		//3,j=4
a=3;b=5;c=(++a)*b; 			//c=20,a=4
a=3;b=5;c=(a++)*b;			//c=15,a=4

===========================================================

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-15 15:59:28  更:2021-07-15 15:59:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/25 22:10:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码