Day2,3上官c语言学习

第二章初识

  1. 开发环境(IDE)了解
  2. 开发环境搭建——Linux下开发(嵌入式)——Windows下模拟开发习惯
    1. 代码编辑工具——notepad++
    2. 代码编译工具——gcc 
      1. 打开cmd
      2. cd代码转跳到代码文件夹
      3. 编译和运行—— -o选项,指定生成的程序名字—— gcc(指令)test.c(c文件)-o(生成选项)pro(新程序名字a.exe 
  3. c语言程序框架 
  4. 数据的表现形式
    1. 变量

      1. 在程序运行过程中,其值可以改变
      2. 要先定义再使用 int a =3;
      3. 标识符/变量名
        1. 由字母数字下划线组成,且只能以下划线或者字母开头不能以数字开头 int data int _mydata
        2. 区分大小写A a
        3. 顾名思义
        4. 驼峰命名法 int secondsPerYear seconds_Per_Year(函数居多)
    2. 数据类型
      1. 整型数——整数——int data=10——4个字节——32位
      2. 字符型——ASCII码(与整型的联系)——Ascii完整码表(256个)_ascii码对照表-CSDN博客表——char date2='c'——一个字节——8bit
      3. 浮点类型 ——小数——float date3=3.2——4个字节——32bit
  5.  输入输出
    1. printf("%d,%c\n,i,c")

                括号包括两个部分:

        1.格式控制是用双撇号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”包括两个信息:        1.格式声明。格式声明由“%”(占位符)格式字符组成,如%d,%f等。它的作用是将输出的数据转换为指定的格式然后输出。格式声明总是由“%”字符开始的。

                2.普通字符。普通字符即需要在输出时原样输出的字符。例如上面printf函数中双撇号内的逗号、空格和换行符也可以包括其他字符

        2.输出列表是程序需要输出的一些数据,可以是常量、变量、或表达式。 

  1. 格式声明
    1. 原样输出
    2. %占位符/格式字符
      1. d——十进制整数
      2. c——单个字符——输出一个字母
      3. s——多个字符
      4. f——6位小数——指定数位%m.nf  ——%-m.nf
      5. x——十六进制输出
      6. p ——一般打印内存地址,也是16进制格式输出——输出地址,取变量地址的运算符号& 
  2. scanf/扫描键盘 
    1. scanf函数中的“格式控制”后面应当是变量地址,而不是变量名。例如,若a和b为整形变量,如果写成scanf("%f,%f,a,b);是不对的应该写成&a,&b
    2. scanf中不要输入 (空格),(逗号)否则输入时也要输入空格或者逗号 scanf中有什么字符,输入的时候也要输入
    3. 字符的输入 在输入字符时 (空格)也作为一个字符  所以输入例如abc三个字符的时候应该直接输入abc而不是a b c或者回车
    4. 在输入数值数据时,如输入空格,回车,Tab键或遇非法字符(不属于数值的字符),认为该数据结束 
  3. 其他
    1. getcahr 
    2. putchar
    3. puts
    4. 和printf区别
      1. 自动加入换行符
      2. printf支持多种花样输出,puts就是输出字符串 
        #include<stdio.h>
        int main()
        {
        	char c;
        	puts ("请输入一个字符");
        	c = getchar();
        	puts("你输入的字符是");
        	putchar(c);
        	
        	
        	
        	return 0;
        }

    5. gets涉及数组
  • 18
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值