C语言
文章平均质量分 83
嵌入式哞哞哥
这个作者很懒,什么都没留下…
展开
-
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 · 2346 阅读 · 0 评论 -
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 · 4059 阅读 · 1 评论 -
C语言定义和引用一维数组
如何定义和引用一维数组1.数组是一组有序数据的集合,下标代表数据在数组中的序号2.用一个数组名和下标来唯一地确定数组中的元素,如S15代表第十五个学生成绩3.数组中的每一个元素都属于同一种数据类型,不能把不同类型的数据放在同一个数组中。一.怎么定义和引用一维数组1.1怎样定义一维数组对数组的定义:int a[10];它代表定义了一个整型数组,数组名为a,此数组包含了十个整形元素。定义一维数组的一般形式为:类型说明符 数组名[常量表达式]1.数组名的命名规则和变量名相同,遵循原创 2021-01-06 23:32:19 · 3126 阅读 · 1 评论 -
C语言学习笔记___数据的输入与输出(二)
C语言学习笔记___数据的输入与输出(二)一.使用scanf函数输入数据scanf函数的一般形式scanf(格式控制,地址表列)“格式控制”的含义同printf函数。“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。2.scanf 函数中的格式声明与printf函数中的格式声明相似,以%开始,以一个格式字符结束,中间可以插入附加的字符。格式字符说明d,i输入有符号的十进制整数u输入无符号的十进制整数o输入有符号的八进制整原创 2021-01-04 18:02:38 · 759 阅读 · 0 评论 -
C语言学习笔记___数据的输入与输出(一)
c语言中数据的输入与输出1.输出输出是以计算机为主机为主体而言的。从计算机向输出设备(显示器,打印机等)输出数据称为输出,从输入设备设备(如键盘,光盘。扫描机等)向计算机输入数据称为输入。2.C语言本身不提供输入输出语句,输出和输入操作是由C标准函数库中的函数来实现的,例如printf和scanf函数,它们不是C语言提供的关键字,而只是库函数的名字。要在程序文件的开头用预处理指令#include 把有关头文件放在本程序中。#include指令还有一种形式,头文件不是用尖括号括起来的,而是用双撇号原创 2021-01-02 21:34:20 · 1876 阅读 · 0 评论 -
C语言中的运算符和表达式
C语言中的运算符和表达式几乎每一个程序都需要进行运算,对数据进行加工处理,否则程序就没有意义了。要进行运算,就需规定可以使用的运算符。C语言的运算符范围很宽,把除了控制语句和输入输出外几乎所有的基本操作都作为运算符处理,例如将赋值符"="作为赋值运算符、方括号作为下标运算符等。1.C运算符运算符算术运算符(+ - * / % ++ --)关系运算符(< > == >= <= !=)逻辑运算符(& & II)原创 2020-11-19 00:22:04 · 698 阅读 · 0 评论 -
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 · 2732 阅读 · 0 评论 -
C语言中的位运算
C语言中的位运算所谓位运算是指以二进制为对象的运算。在系统软件中,常常要处理二进制的问题,例如,将一个储存单元中的各个二进制左移或者右移一位、两个数按位相加等。C语言提供位运算的功能,与其他高级语言相比,它显然具有很大的优越性。运算符含义&按位与I按位或^按位异或~按位取反<<左移>>右移说明1.位运算符中除“~”以外,均为二目运算符,即要求两侧各有一个运算量,如a&b。2.参加位运算的对原创 2020-11-16 01:45:17 · 4001 阅读 · 4 评论 -
C语言预处理指令
它的作用是:在本程序文件中用指定的标识符PI来代替3.1415926这个字符串。在进行预处理时,将程序中凡事在该指令以后出现的所有的PI都用3.1415926代替。因此把这个标识符称为 “宏名”,在预处理时将宏名替换成字符串的过程称为"宏展开"。#define就是宏定义指令。原创 2020-11-15 00:08:49 · 530 阅读 · 1 评论