栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

rin学习c语言之路—2

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rin学习c语言之路—2

距离上一次发表博客时间有些间隔了,暑假的时间水水就要没了,想想还是要写点东西记录一下自己究竟学了啥。

   

学习目录:

1. 数据类型

c语言的数据类型有以下几类,其中没有字符串类型

char   字符数据类型 ,该数据类型的变量只能存储单个字符,不能存储多个字符

例子 char a ='A';(注意是单引号)

int       整形类型,该数据类型的变量可以存储整数,存储的范围-2147483648~2147483647 

例子 int b = 114514;

long    长整形,可以放更大的范围

long long   更长的整形,可以放更更加大的

short    短整形,范围-32768~32767

flout     单精度浮点

double  双精度浮点,例子 double c = 11.4514;

2.一些函数的使用

printf

好像很多人的第一传代码都是打印出“Hallo world!”这一句话,那么不免就要使用一下printf函数或者puts函数了,那这边我主要介绍一下printf(格式化字符串)函数的使用

使用前需要包含头文件,也就是在自己代码前加上 #include 这句话,然后才可以使用

使用示例

打印字符串:printf("     ");

打印字符:   printf('    ');   不要使用中文输入的‘’,切忌

如果你需要打印变量,那么需要以下的格式,这次以整形变量示范

int a =5;

printf ( " %d " , a) ;   其中的%d是用来输出十进制整数用的

如果我要输出一个小数,也可以用上面的格式,但转义字符得换成%f

double a = 2.33;

printf ( " %f " , a ) ;

 scanf ,可以通过这个函数用键盘对变量进行赋值,其头文件为stdio.h

如  int a = 0 ;

     scanf(" %d " , &a);在程序运行时便可以用键盘输入数字为变量a赋值了,其中&是取地址符,不能缺(如果你想用键盘输入一个小数,那其中的%d得用%lf了,和printf有些不一样)

 

 

strcmp  可以用于比较两个字符串的大小,其的返回值有三种分别为>0   ,  <0  , 0

示例

 如果运行此程序a=-1,那也可以得到一个结论,str1

也就是说scanf并不是一个依靠长度比较大小的函数,而是挨个比较两个字符串中的字符的asc ii码值大小判断

好了其实还要一些函数的了,但我就不一一列了


3.选择语句

格式

if(判断)

{里面是判断后要做的}

如果你想让判断的更多些,不妨加入else if ,或者else,抑或多加几个if

4.循环语句

有三种,分别为 for  , while  ,  do while

我分别写一下其的例子

for(i=0;i<10,i++)

{    printf(" %d ", i ) ; }

接着是while 接下来i默认为0

while(i<10)

{    printf(" %d ", i ) ;

i++;  }

最后是do while,这个我用的比较少

do

{ printf("%d ", i);        i=i+1; }

while(i<10);

以上三种循环都是同一个输出,我个人还是比较喜欢for 和 while的

5.分支

Switch (a)// a是多少就去哪个case,没有的话就去default

{

case 1 :printf("进入1"); break ;

case 2:  printf("进入2"); break ;

default: printf("其他"); break ;

}

break是需要加的,如果不加,当你进入case1时会顺着代码一路执行到Switch结束,把每一个分支都执行了

好了大概的说了一些我学的内容,其实还要一些没说了,有些麻烦呢,不过写这篇博客的话,主要还是希望我把一些语句的用法记得牢固一些

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1034225.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号