![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
大机灵鬼
这个作者很懒,什么都没留下…
展开
-
关于C语言的数据类型分类
关于C语言的数据类型分类整型数据intint类型的数据是最常用的数据类型,属于整型数据,同时int也可以添加前缀修饰int,表示int是有符号的整型数据还是无符号的整型数据,一般有符号的整型数据表示为signed int,无符号的整型数据表示为unsigned int或者直接int省略前缀的修饰默认为无符号的整型数据。Int类型的数据不管有符号还是无符号字节数都是4,有符号的整数表示范围是-2...原创 2019-07-10 20:28:20 · 943 阅读 · 0 评论 -
C语言逻辑运算符的应用以及位运算左移与右移
算术运算加+ 减- 乘* 除/ 取余%,其中取余显示的是余数,注意除数不能为0,计算机运算与数学运算不同,如1<a<9在C中永远为真,因为先运算1<a结果只可能是1或0,符合条件为1,不符合为0,然后0或1与9比较,都是符合条件的,所以结果都是1。以下程序输出结果为c=1d=1。自变运算符自加++或自减–的使用,都是对变量的值进行加1或减-操作,只有变量才能使用,常用于循...原创 2019-07-23 20:00:34 · 996 阅读 · 2 评论 -
数据类型及其分类1——字符与整型
int类型int类型的数据是最常用的数据类型,属于整型数据,同时int也可以添加前缀修饰int,表示int是有符号的整型数据还是无符号的整型数据,一般有符号的整型数据表示为signed int,无符号的整型数据表示为unsigned int或者直接int省略前缀的修饰默认为无符号的整型数据。Int类型的数据不管有符号还是无符号字节数都是4,有符号的整数表示范围是-2147483648到21474...原创 2019-08-05 21:26:21 · 1195 阅读 · 0 评论 -
数据类型及其分类2——浮点型与布尔型
float类型float类型数据跟以下要说的double类型数据都属于浮点类型数据,与以上的数据类型不同,以上都是整型数据。float是单精度数据,可以用来表示小数,虽然表示范围较大,但小数点后的精确度不高,占用4个字节,表示范围在-3.4*10^38到3.4乘以10的38次方,它的占位符是%f,但当想要显示n位小数时可以用%.nf表示。以下程序执行结果为a=5.498600,b=-36.00。...原创 2019-08-05 21:30:16 · 3504 阅读 · 0 评论 -
Scanf与Printf的应用
Scanfscanf是输入语句,将键盘上的数据输入到计算机里去,它的格式很简单,printf(“占位符”,&变量名);,其中(&变量名)相当于是(变量地址),但是在双引号里面不能加\n,因为scanf不能接收空格!以下程序运行时输入一个整数然后回车,屏幕上将会显示所输入的数。#include <stdio.h>int main(){ int a; ...原创 2019-08-07 18:33:47 · 635 阅读 · 0 评论 -
关于逻辑运算符
算术运算算术运算 加 减 乘 除 取余%,其中取余显示的是余数,注意除数不能为0,计算机运算与数学运算不同,如1<a<9在C中永远为真,因为先运算1<a结果只可能是1或0,符合条件为1,不符合为0,然后0或1与9比较,都是符合条件的,所以结果都是1。以下程序输出结果为c=1d=1。#include <stdio.h>int main(){ int a...原创 2019-08-07 20:39:14 · 207 阅读 · 0 评论 -
C语言的流程控制
流程控制分支 if(){} if(){} else{} if(){} else if(){} else{} 如果要执行的语句体只有一行,大括号可以省略,但从代码规范上来说一定不能省略。 switch(结果为整型的表达式) { // val的值必须是常量(字面值数据,枚举值)。 case val: 语句; break; ... default } switch是一种...原创 2019-08-12 21:06:46 · 274 阅读 · 0 评论 -
关于指针的定义与使用
指针的定义:指针是一种数据类型(无符号整数,这种整数代表了内存的编号),使用它可以定义的变量叫指针变量(简称指针,这种变量战用4|8字节内存大小)。为什么使用指针?1、函数之间共享变量:全局变量可能会名字冲突不可过多使用。函数之间传参是值传递的,因此不能共享变量。函数之间的命名空间是独立的,但是存储空间是统一,可以把存储的地址在函数之间传递,达到共享的目的。2、堆内存无法取名字(标识...原创 2019-08-21 19:22:52 · 1096 阅读 · 0 评论