- 博客(10)
- 收藏
- 关注
原创 C语言的字符数组
C语言中没有字符串类型,也没有字符串变量,字符串是存放在字符型数组中的 1.怎么样定义字符数组 用来存放字符数据的数组是字符数组,在字符数组中的一个元素内存放一个字符,例如: char c[10]; c[0]='I';c[1]=' ';c[2]='a';c[3]='m';c[4]=''; 由于字符型数据是以整数形式(ASCII代码)存放的,因此也可以用整形数组来存放字符数据,例如: int c[10]; //合法,但是浪费内存空间 c[0] = 'a'; 2.字符数组的初始化 对字符数组初始化,最.
2021-02-06 21:44:16
2447
原创 C语言定义和引用二维数组
怎样定义和引用二维数组 二维数组常称为矩阵。把二维数组写成行(row)和列(column)的排列形式,可以有助于形象地理解二维数组的逻辑结构。 一.怎样定义二维数组 其基本概念与方法与一维数组相似,如: float pay[3][6]; 以上定义了一个float型的二维数组 第一维有3个元素,第二维有6个元素。每一维的长度分别用一对括号起来 二维数组定义的一般形式为 类型说明符 数组名 [常量表达式] [常量表达式] 例如: float a[3][4],b[5][10]; 定义a为3x4(三行四列)
2021-01-08 18:13:48
4242
1
原创 C语言定义和引用一维数组
如何定义和引用一维数组 1.数组是一组有序数据的集合,下标代表数据在数组中的序号 2.用一个数组名和下标来唯一地确定数组中的元素,如S15代表第十五个学生成绩 3.数组中的每一个元素都属于同一种数据类型,不能把不同类型的数据放在同一个数组中。 一.怎么定义和引用一维数组 1.1怎样定义一维数组 对数组的定义: int a[10]; 它代表定义了一个整型数组,数组名为a,此数组包含了十个整形元素。 定义一维数组的一般形式为: 类型说明符 数组名[常量表达式] 1.数组名的命名规则和变量名相同,遵循
2021-01-06 23:32:19
3311
1
原创 C语言学习笔记___数据的输入与输出(二)
C语言学习笔记___数据的输入与输出(二) 一.使用scanf函数输入数据 scanf函数的一般形式 scanf(格式控制,地址表列) “格式控制”的含义同printf函数。“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。 2.scanf 函数中的格式声明 与printf函数中的格式声明相似,以%开始,以一个格式字符结束,中间可以插入附加的字符。 格式字符 说明 d,i 输入有符号的十进制整数 u 输入无符号的十进制整数 o 输入有符号的八进制整
2021-01-04 18:02:38
856
原创 C语言学习笔记___数据的输入与输出(一)
c语言中数据的输入与输出 1.输出输出是以计算机为主机为主体而言的。从计算机向输出设备(显示器,打印机等)输出数据称为输出,从输入设备设备(如键盘,光盘。扫描机等)向计算机输入数据称为输入。 2.C语言本身不提供输入输出语句,输出和输入操作是由C标准函数库中的函数来实现的,例如printf和scanf函数,它们不是C语言提供的关键字,而只是库函数的名字。 要在程序文件的开头用预处理指令#include 把有关头文件放在本程序中。 #include指令还有一种形式,头文件不是用尖括号括起来的,而是用双撇号
2021-01-02 21:34:20
1988
原创 Linux的文件属性及修改权限方式
1. Linux文件权限概念 1.1 Linux 文件属性 以用户登录系统,然后使用 su - 切换身份成为 root ,执行 ls -al 可以看到许多东西 从左往右分别是: 权限 ----------链接–拥有者-用户组-文件容量-修改日期----文件名 ls是 list 的意思,重点在现实文件名与相关属性,而选项 [ -al ] 则表示列出所有的文件详细的权限与属性(包含隐藏文件,就是文件名第一个字符为[.]的文件) 拿上图中的绿色文件 test 做举例: -rwx
2020-11-20 01:23:56
1410
原创 C语言中的运算符和表达式
C语言中的运算符和表达式 几乎每一个程序都需要进行运算,对数据进行加工处理,否则程序就没有意义了。要进行运算,就需规定可以使用的运算符。C语言的运算符范围很宽,把除了控制语句和输入输出外几乎所有的基本操作都作为运算符处理,例如将赋值符"="作为赋值运算符、方括号作为下标运算符等。 1.C运算符 运算符 算术运算符 (+ - * / % ++ --) 关系运算符 (< > == >= <= !=) 逻辑运算符 (& & II)
2020-11-19 00:22:04
756
原创 C语言中数据的表现形式及其运算
C语言中数据的表现形式及其运算 1. 常量和变量 1.1 常量 在程序运行过程中,其值不能被改变的量称为常量。如1000,0.0036,0.0025是常量。数值常量就是数学中的常量。 (1)整型常量。如1000,12345,0,-324等都是整形常量 (2)实型常量。有两种表现形式: ①十进制小数形式,由数字和小数点组成。如123.456,0.12,-56.79等 ②指数形式。如12.34e3,-123.87e等, (3)字符常量。有两种形式的字符常量 ①普通字符,用单撇号括起来的一个字符,如:‘a
2020-11-18 00:56:06
2877
原创 C语言中的位运算
C语言中的位运算 所谓位运算是指以二进制为对象的运算。在系统软件中,常常要处理二进制的问题,例如,将一个储存单元中的各个二进制左移或者右移一位、两个数按位相加等。C语言提供位运算的功能,与其他高级语言相比,它显然具有很大的优越性。 运算符 含义 & 按位与 I 按位或 ^ 按位异或 ~ 按位取反 << 左移 >> 右移 说明 1.位运算符中除“~”以外,均为二目运算符,即要求两侧各有一个运算量,如a&b。 2.参加位运算的对
2020-11-16 01:45:17
4242
4
原创 C语言预处理指令
它的作用是:在本程序文件中用指定的标识符PI来代替3.1415926这个字符串。在进行预处理时,将程序中凡事在该指令以后出现的所有的PI都用3.1415926代替。因此把这个标识符称为 “宏名”,在预处理时将宏名替换成字符串的过程称为"宏展开"。#define就是宏定义指令。
2020-11-15 00:08:49
634
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅