首页 > 其他分享 >C语言基础-变量-day1

C语言基础-变量-day1

时间:2024-01-17 22:36:22浏览次数:23  
标签:变量 int price C语言 printf day1 标识符

一、变量的定义

  • 变量定义的一般形式就是:
  • <类型名称><变量名称>;
  • int price;
  • int price,amount;

二、变量命名规则

  • 变量需要一个名字,变量的名字是一种“标识符”,意思是它用来识别这个和那个的不同的名字
  • 标识符有标识符的构造规则。基本的原则是:标识符只能由字母、数字和下划线组成,数字不可以出现在第一个位置上,C语言的关键字(也叫保留字)不可以用作标识符。

三、变量的赋值和初始化
`#include <stdio.h>
int main()
{
int price = 0; //这一行定义了一个变量,变量名的类型是int型(整型),且将“=”右边的值赋值给了左边变量price

printf("请输入金额(元):");

scanf("%d",&price);

int change = 100 - price;

printf("找您%d元\n",change);

return 0;

}`

四、scanf函数
`#include <stdio.h>

int main()
{
int a,b;

scanf("%d %d",&a,&b);

printf("a=%d,b=%d\n",a,b);

return 0;

}
`

标签:变量,int,price,C语言,printf,day1,标识符
From: https://www.cnblogs.com/zwb1997/p/17971341

相关文章

  • 不创建临时变量求字符串长度--初识递归
    递归:一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。递归的例题应用:不创建临时变量求字符串长度。intmy_strlen(char*str){ if(*str!='\0') { return1+my_strlen(str+1); } else return0;}intmain(){ chararr[]="bi......
  • 掌握 C# 变量:在代码中声明、初始化和使用不同类型的综合指南
    C#变量变量是用于存储数据值的容器。在C#中,有不同类型的变量(用不同的关键字定义),例如:int-存储整数(没有小数点的整数),如123或-123double-存储浮点数,有小数点,如19.99或-19.99char-存储单个字符,如'a'或'B'。Char值用单引号括起来string-存储文本,如"Hello......
  • C6031 返回值被忽略:"scanf"解决办法【C语言】
    环境vs2022报错C6031返回值被忽略:"scanf"解决办法【C语言】解决2.在禁用特定警告中添加4996,6031原因因为在ANSIC中没有scanf_s(),只有scanf(),但是scanf()在读取时不检查边界,所以可能会造成内存泄露......
  • 条件变量pthread_cond_wait()和pthread_cond_signal()——需要和互斥锁一起使用——转
    条件变量pthread_cond_wait()和pthread_cond_signal()详解转载——原博客地址:https://www.cnblogs.com/cthon/p/9084735.html 条件变量     条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线......
  • Linux 中 Crontab 执行时的环境变量问题(allure命令不执行)
    前几天做了UI自动化脚本部署linux服务器,但是放下脚本的allure命令不执行(生成allure报告和启动allure服务的命令不执行),然后就各种找问题,一开始怀疑是allure的环境变量问题,但是发现使用allure--version可以正常显示allure的版本没问题后边尝试将环境变量加入linuxcronta......
  • C语言爬虫程序编写的爬取APP通用模板
    互联网的飞快发展,尤其是手机终端业务的发展,让越来越多的事情都能通过手机来完成,电脑大部分的功能也都能通过手机实现,今天我就用C语言写一个手机APP类爬虫教程,方便后期拓展APP爬虫业务。而且这个模板是通用的适合各种APP爬虫,下面跟着我看下具体的代码吧。下面就是我给大家提供一个基......
  • Inserting a node at beginning,全局变量头指针【1月16日学习笔记】
    点击查看代码//insertinganodeatbeginning,全局变量头指针#include<iostream>usingnamespacestd;structnode{ intdata; node*next;};node*A;voidinsert(intx){ node*temp=newnode;//创建新节点 temp->data=x; temp->next=A;//新节点尾巴指......
  • Inserting a node at beginning,局部变量头指针版本1【1月16日学习笔记】
    点击查看代码//insertinganodeatbeginning,局部变量头指针版本1#include<iostream>usingnamespacestd;structnode{ intdata; node*next;};node*insert(intx,node*A){ node*temp=newnode;//创建新节点 temp->data=x; temp->next=A;//新节......
  • Inserting a node at beginning,局部变量头指针版本2【1月16日学习笔记】
    点击查看代码//insertinganodeatbeginning,局部变量头指针版本2#include<iostream>usingnamespacestd;structnode{ intdata; node*next;};voidinsert(intx,node**A){ node*temp=newnode;//创建新节点 temp->data=x; temp->next=*A;//新......
  • 20230116python基本语法day1
    20230116python基本语法day1代码看一行写一行。菜鸟教程python3成为自己尊重自己欣赏的自己。注意点:python中,#TODO待处理,显示为黄色,这边的问题要在最后解决掉,这很重要。在java中可能是//TODO    解释器的作用是运行文件,给代码解释文件。......