㈠ 如何用c語言給變數a,b賦值,賦值范圍是確定的。
用隨機數賦值。
/*
通過1+
rand()%10
產生
1-10
的隨機數
*/
#include<stdio.h>
#include<stdlib.h>
//
rand
能生成0到RAND_MAX(在<stdlib.h>頭文件中定義的符號常量)之間的整數
int
main()
{
int
a,
b;
a=1+(rand()%10);
b=1+(rand()%10);
while(a==b)
b=1+(rand()%10);
printf("%d
%d",a,b);
return
0;
}
㈡ 請問:單片機c語言中如何實現將變數A中某1位賦值給B中某1位的操作
假鋒茄並如將A第三位賦給B第二納銷位
對於C51架構單片機,可使用位定址:
bdata A, B;
sbit a3 = A^3; //位變數指向A第三位
sbit b2 = B^2;
b2 = a3;
對於其他任何類型單片銀跡機,可使用位操作宏(同樣適用於C51):
#define get_bit(var, n) (var & (1<<n))
#define set_bit(var, n) (var |= (1<<n))
#define clr_bit(var, n) (var &= ~(1<<n))
使用方法
if(get_bit(A, 3))set_bit(B, 2);
else clr_bit(B, 2);
這是速度最快的方法。移位操作在編譯的時候已經被優化了。
㈢ C語言中如何一次給一個數組變數賦值
1.引入頭文件#include "stdafx.h"和#include "stdio.h"。
㈣ 如何用c語言給變數a,b賦值,賦值范圍是確定的。
c語言中規定不同的類型的取值范圍是一定的,所以應當將賦值與變數類型想對應。
賦值和初始化時有區別的,初始化如:int a = 1;賦值:int a;a = 1;
要是是從標準的輸入設備(鍵盤)輸入的值的話:scanf("%d",&a)這里要注意了,&符號是不能省的,表示的意思是將輸入的值放到變數a的地址(&a)所指向的空間。
希望對你有所幫助。
我的建議是:要是您要學習c的話,不如從c++學:具體點來說:c只是c++的一部分。對於現在面向對象的程序設計來說,c有點不適應。但c與c++是相通的,c++只是增加了類,並且在c的基礎上做了改進。
要是學c++的話推薦一本書:c++ primer
㈤ c語言中怎樣給變數賦值
#include<stdio.h>
int main()
{
int a=1;//--->直接賦值
int b,c;
scanf("%d",&b);
c=b;//--->在對話框中輸入b的值,並賦值給c
return 0;
}
㈥ C語言如何為變數賦值
#include<stdio.h>
intmain()
{
charc;
while(1)
{
scanf("%c",&c);
printf("%c",c);
}
return0;
}
㈦ C語言中如何讓用戶給變數賦值
在C語言中,可以使用scanf函數來讓用戶給變數賦值。scanf函數可以從標准輸入流中讀取數據,並將其存儲到指定的變數中。以下是scanf函數的基本用法:
scanf("%格式字元串", &變數名);
其中,格式字元串指定了輸入數據的類型,常用的格式字元串包括:
%d:整數
%f:浮點數
%c:字元
%s:字元串
- int a;
- scanf("%d", &a);
- int a, b;
- scanf("%d", &a);
- scanf(" %d", &b); // 注意空格
例如,要讓用戶輸入一個整數並存儲到變數a中,可以使用以下代碼:
在運行程序時,程序會等待用戶輸入一個整洞凳數,並將其存儲到變數a中。
需要注意的是,scanf函數會將換行符( )留在輸入緩沖區中,因此如果在連續使用多個scanf函數時,需要在格式字元串中添加空格或忽略前面的換行符。例如:
這樣,第二個scanf函數就會忽納消旅略前面的換橋罩行符。
㈧ c語言中怎麼對位賦值
unsigned char x=0x56;
比如要將第3位置1: x|=0x0008;
要將第3位清0: x&=0xf7;
將最高三位設置成101:x&=0x1f; x|=0xa0;
㈨ C語言 怎麼用 1條語句 進行位賦值
取 b的第5位: (b & 0x10)
清 a 的第5位: (a & 0xef)
賦值到a的第5位: a = (a & 0xef) | (b & 0x10);
㈩ 請教C語言程序里如何給地位賦值
用位運算,先與後或
例如 a=a&0xffffff00 這樣其低兩位元組會清零
然後 a=a|0x000000ef 這樣其低兩位元組祥嫌會置謹嫌手ef,要賦其他值相應改動即可
甚至 不一定是整位元組的改變,可者中以改變任意的若干位,只要設計好與,或得值即可