首页 > 其他分享 >初识C语言2

初识C语言2

时间:2023-02-02 16:36:47浏览次数:36  
标签:语句 常量 int C语言 注释 初识 printf test

     今天主要学习了常量、字符串、转义字符、注释、选择语句、循环语句、

函数、数组、操作符。

常量:生活中不变的量。1、字面常量(如:3.14、3等)。2、const修饰的常变量(const int a=4;这里的a是变量,但是又有常属性)。3、#define定义的标识符常量(#define MAX 100)。4、枚举常量-一一列举的(性别、三原色)。

enum Color //枚举关键字enum

{

red,

blue,

yellow

};

字符串:字符串的结尾是\0。strlen求字符串的长度。

转义字符:\t(水平制表符)、\n(换行)、\\用于表示一个反斜杠,防止被解释为一个转义字符、\ddd表示一个1~3个八进制数字、\xdd表示一个十六进制数字。strlen("C:\test\32\test.c");有13个字符要正确打印路径的话要printf("C:\\test\\32\\test.c");

注释:ctrl+K+u 快捷键取消 Ctrl+k+C选中的都注释掉。\\注释一行  /* */可以注释一大段,但是不可以嵌套使用。

选择语句:if—else语句

#include <stdio.h>

int main()

{

int input=0;

printf("加入学习小队\n");

printf("要好好学习吗?(0\1)>:");

scanf("%d",&input);

if(input==1)

printf("好offer\n");

else

printf("卖红薯\n");

return 0;

}

循环语句:while

while(a<200)

{

printf("1");

}

printf("0");

函数:与数学上的函数大同小异,通过调用传参来使用


int Add(int x,int y)                       

{                                                 

int sum=x+y;

return sum;

}

 int main()

{

int a=10;

int b=20;

s=Add(a,b);

printf("%d\n",s);

}

数组:一组相同类型元素的集合

eg:int arr[10]={1,2,3,4,5,6,7,8,9,10};下标默认从0开始。

操作符:1、算术操作符:+ - * / %(取模)。2、移位操作符:<< 左移>>右移(移的是二进制位)。3、位操作符(均是二进制操作):&(按位与全1则1)、|(按位或有1则1)、^(按位异或相异为1相同为0)。

!逻辑反操作 -负号 &取地址符

sizeof:计算变量或者类型所占空间的大小,变量括号可以省略,类型不可以省略。eg:sizeof a; sizeof(int);。


标签:语句,常量,int,C语言,注释,初识,printf,test
From: https://blog.51cto.com/u_15473153/6033719

相关文章

  • 青蛙跳台阶 递归 C语言
    青蛙跳台阶也是一道经典的递归题:一个青蛙,一次可以跳一级台阶,也可以一次跳两级台阶,问当跳n级台阶,有多少种跳法到n等于4的时候,我们发现并不是n=种类那么简单,如果数学底子好,......
  • 详解结构体--C语言
    我们平时使用的C语言类型类型主要是整数类型、浮点数类型以及指针类型,你是否想过我们该如何将一串不同类型的数据整合起来,实现封装?事实上,C语言也提供给我们一些自定义类型,......
  • 字节序说明并用C语言实现转换
    反转字节序之大小端转换什么是大端和小段?举个例子,比如int类型的数:0x12345678在内存中的表现形式。1)大端模式:Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存......
  • C语言实现查找一组数中的最大和最小值
    查找一组数中的最大、最小值/***查找一组数中的最大数*@paramnums数组指针*@paramstepsizeof(type)*@paramn该组数中有几个数*@return未找到返......
  • C语言基础:结构体对齐规则与0字节数组
    C语言基础:结构体对齐规则与0字节数组不同的编译器和系统默认的对齐规则会有差异,这里我使用的win32的MinGWC语言结构体一般是默认四字节对其的。结构体对其规则一般的,C语言结......
  • C语言&C++
    C语言和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,不管什么人想......
  • 初识C语言1
    #include<stdio.h>//standardinputoutputintmain()//主函数程序的入口,有且仅有一个{printf("helloworld");//printfunction打印函数return0;}C语言中的变量类型:char......
  • C语言练习------打字游戏
    1打字游戏(1)随机函数A:srand((unsigned)time(NULL));以当前时间为准,设置随机种子。注意:此函数,在每次开始游戏后调用一次即可。B:ch=rand();注意:rand()函数,每调用一次,产生一......
  • C语言-printf函数
    转换字符参数类型;转换结果cchar;字符dint;有符号十进制整数i同上edouble;以指数形式输出单、双精度浮点数(小写e)E同上(大写E)fdo......
  • C语言中return和exit的区别
    转载自:http://jszx.cuit.edu.cn/NewsCont.asp?bm=00&type=888&id=20050 1.exit用于在程序运行的过程中随时结束、终止程序,exit的参数是返回给OS的。main函数结束时(使用r......