首页 > 其他分享 >C语言随笔2

C语言随笔2

时间:2022-11-05 11:22:05浏览次数:35  
标签:return int eg C语言 操作符 printf 随笔 sum

欲戴王冠,必承其重!

常量

1.字面常量       2.const(常属性)修饰的常变量 eg: const int num=4,其中num不再能改变

3.#define定义的(标识符)常量     eg:

    #define MAX 10

    int main()

    {

     int arr[MAX]={0}

     printf("%d\n",MAX)

     return 0

     }

    打印结果为常数10

4.枚举常量(enum)eg:

   enum Sex

   {

      Male

      Female

    }

   int main()

   {

   printf("5d\n",Male)

   printf(“5d\n”Female)

    }

    对应的打印结果为0和1

 

字符串+转义字符+注释

1.字符串(“xxxxx”)             注:字符串中带有\0,为字符串结束标志,若把“xxx”换成{‘x’,'x','x'}需加一个0,即{‘x’,'x','x',0}

2.转义字符—转变原来的意思     如:\n \t \\    特殊:\ddd表示八进制的字符(查ASCII表) \xdd表示两个十六进制字符            printf("%s\n”,“\””)结果为“ 

3.注释(/*xxxxxx*/ 或 //xxxxx)

 

选择语句,循环语句

1.选择语句

int coding=0

printf(“xxx\n”)

scanf("%\d",&coding)

if(coding=1)

{

printf("xxxx\n")

}

else

{

printf("xxxxxxxx\n")

}

return 0

2.循环语句

{

int line=0

printf("xxx\n")

while(line<10)

{

printf("xxxxxxx\n")

}

printf("xxxx\n")

return 0

}

 

函数

eg:

{

int num1=0

int num2=0

int sum=0

printf("num1,num2:>")

scanf("%d %d,&num1,&num2")

sum=num1+num2

printf("sum=%d\n",sum)

return 0

}

 

数组--一组相同元素的集合

eg: int arr[5]={abcde}              注:数组里的每个元素对应都有一个下标,下标次序从0开始a(0),b(1)......

      printf("%d\n",arr[4])

      return 0

打印结果为e

 

操作符

1.算术操作符       +     -     *     /     %(取模,即除法的余数)

2.移位操作符       >>(右移 )     <<(左移)

     int a=1

     int b=a<<1

     printf("%d\n",b)

     return 0

   结果为2     操作:00000001----->00000010

3.位操作符          &(按位与,都为1时,才为1)     ^(按位异或,两个数相同则为0,相异则为1)      |(按位或,只要有一个1,就为1)

4.赋值操作符       =      +=(等价于a=a+1)     -=     *=      |=    <<=     >>=  ......

5.单目操作符       !(逻辑反操作,a=1 !a=0)   +(正)   -(负)   &(取地址)   sizeof(计算的是变量/类型所占空间的大小,单位是字节 )   ~   --   ++   *

 

标签:return,int,eg,C语言,操作符,printf,随笔,sum
From: https://www.cnblogs.com/xiaoxingxiao/p/16859843.html

相关文章

  • 随笔-测试3
    Web开发者指南MDN文档中有大量的指南,这些文章意在增加用例,或教你如何使用API接口或特性。此页面将提供到一些最流行的阅读材料的链接。HTML使用HTML构建网页HTML......
  • 随笔-测试2
    菜鸟教程的CSS参考手册在所有主流浏览器中测试通过.CSS属性CSS属性组:动画背景边框和轮廓框颜色内容页的媒体属性尺寸盒子模型(新)盒子模型(旧)字体内容生......
  • 学习C语言的第5天
    #include<stdio.h>#include<string.h>#include<windows.h>#include<stdlib.h>//sys//rand#include<math.h>#include<time.h>intmain_8(){charinput[20];//shutd......
  • C语言学习
    文件系统:1.inode本质是结构体,存储文件属性信息:1.权限2.类型3.大小4.时......
  • C语言简单五子棋两人/五子棋人机
           对于初学C语言的同学,五子棋不可谓不是一个好的练习。我们不但要考虑玩家及电脑的落子,还要考虑棋盘是否已满、是否有一方已经获得胜利。因此我们要考虑好各种......
  • C语言技巧
    //宏定义,判断是否OK,否则输出错误对应的函数和行数#defineATTEMPT(xFuncToTry){if(xFuncToTry!=MXD_OK)\{MXD_DBG_ERROR("ATTEMPTf......
  • 计算机等级考试二级C语言上机题集(第6~10套)
    第6套1.程序填空题程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行......
  • 计算机等级考试二级C语言上机题集(第1~5套)
    第1套1.程序填空题给定程序中,函数fun的功能是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中,a[0]存放0出现的次数,a[1]存放1出现的次数,……,a[9]存放9出现的次数。......
  • 2、C语言编程预备知识
    cup、内存、硬盘、显卡、显示器、主板之间的关系​ 这里我们用一个电影的例子来进行讲解​ 最开始的时候电影是在硬盘的上存放的>>>>>然后我们用鼠标进行点击给cpu发送......
  • 第一章:C语言概述
    C语言的起源​ C语言的起源在这里就不细讲了。总之是一门历史比较悠久的编程语言。也是语言的基石。C语言的特点​ 优点:​ 代码量小,运行速度快,功能强大​ 缺点:​ ......